@media (min-width:1280px) 
	{
		body
			{
				margin: 0 !important;
				padding: 0 !important;
			}
			
		div.box 
			{       
				position:fixed;
				width:100%;
				height:50px;
				top:0px;	
				z-index:10;
				background:white;
				left:0;
				
			}
		div.subbox
			{
				position:fixed;
				width:100%;
				height:60px;
				left:0;
				top:50px;	
				z-index:10;
				background:#032d3c;
			}
		h1 
			{	
				/*
				position:absolute;	
				top: -10px;
				left: 50px;
				font-family:verdana;
				font-weight:bolder;
				font-size:25px;
				color: #032d3c;
				cursor:pointer;
				font-family:magneto;
				
				font-family: 'Baloo', cursive;font-size:30px;left:110px;top:-20px;font-weight:normal;font-style:normal;
				*/
				
			}
		.hom
			{
				display:initial;
			}
		.hol
			{
				display:none;
			}
		.mainlogo
			{
				position:absolute;
				left:20px;
				height:35px;
				width:auto;
				height:40px;
				top:5px;
				left:50px;
			}
		.shopbycatboxnew
			{
				position:absolute;
				text-align:left;
				font-family:calibri;
				color:white;
				left:280px;
				bottom:10px;
				width:50px;
				background:none;
				font-weight:lighter;
				text-align:center;
				
			}
		.shopbynew
			{
				font-size:14px;
			}
		.shopbycatnew
			{
				font-size:15px;
			}
		.shopbar
			{
				
				position:absolute;
	left:360px;
	width:576px;
	height:auto;
	top:11px;
	
	
		
		right:initial;
		margin-left:initial;
		margin-right:initial;
				
			}
		.shopcat
			{
				/*
				position:relative;
				left:0;
				max-width:100px;
				height:100%;
				width:auto;
				float:left;
				border-radius:5px 0 0 5px;
				height:32px;
				outline:none;
				border:1px solid #d8d8d8;
				border-right:none;
				font-size:13px;
				*/
				position:absolute;
				left:0;
				top:0;
				max-width:20%;
				border-radius:3px 0 0 3px;
				outline:none;
				border:none;
				font-size:14px;
				font-family: 'Poppins', sans-serif;
				padding:2%;
				padding-top:10px;
				padding-bottom:9px;
				display:initial;
				background:#f2f2f2;
				
			}	
		.msearchbyitem
			{
				/*
				position:relative;
				padding:7px;
				padding-bottom:7.5px;
				border:1px solid #d8d8d8;
				border-radius:0;
				outline:none;
				width:362px;
				padding-right:100px;
				float:left;
				margin-right:0;	
				*/
				position:relative;
				float:left;
				width:66%;
				border-radius:3px;
				outline:none;
				border:none;
				font-size:14px;
				font-family: 'Poppins', sans-serif;
				padding-left:24%;
				padding-top:10px;
				padding-bottom:10px;
				padding-right:10%;
				
				
			}
		.msearchentity
			{
				/*
				position:absolute;
				right:0px;
				top:0px;
				height:32px;
				border-radius:0px 5px 5px 0px;
				border-left:1px solid #a4a4a4;
				background:#D8D8D8;
				cursor:pointer;
				font-size:13px;
				font-family:helvetica;
				width:100px;
				text-align:center;
				vertical-align:middle;
				line-height:32px;
				color:white;
				background:#04B404;
				*/
				position:absolute;
				right:0;
				top:0;
				width:10%;
				height:41px;
				border-radius:0 3px 3px 0;
				cursor:pointer;
			}
		h594
			{
				display:none;
			}
		.sellerlogin
			{
				position:absolute;
				left:600px;
				top:15px;
				color:black;
				font-family:helvetica;
				font-size:13px;
				cursor:pointer;
				display:initial;
				font-weight:bold;
				
				left:initial;
				right:640px;
			}
		.sellnearyou
			{
				position:absolute;
				left:700px;
				top:10px;
				color:white;
				font-family:helvetica;
				font-size:13px;
				cursor:pointer;
				background:#04B404;
				padding:5px;
				border-radius:3px;
				padding-left:10px;
				padding-right:10px;
				box-shadow: 5px 5px 5px rgba(0,0,0,0.7);
				display:initial;
				font-weight:bold;
				/*box-shadow: 0 0 3px #d9d9d9;*/
				
				left:initial;
				right:480px;
			}
		.trackorderlink
			{	
				color: black;	
				position:absolute;
				top: 15px;
				left:900px;
				font-family:Helvetica;
				font-size:13px;
				cursor:pointer;
				display:initial;
				font-weight:bold;
				
				left:initial;
				right:360px;
			}	
		.userloginpopup
			{
				position:absolute;
				left:1170px;
				top:15px;
				color:black;
				font-family:helvetica;
				font-size:14px;
				cursor:pointer;
				width:180px;
				text-align:center;
				display:initial;
				font-weight:bold;
				
				left:initial;
				right:10px;
			}
		h217
			{	
				color: black;	
				position:absolute;
				top: 15px;
				left:1040px;
				font-family:Helvetica;
				font-size:13px;
				cursor:pointer;
				display:initial;
				font-weight:bold;
				
				left:initial;
				right:140px;
			}	
		h203
			{
				font-family:Helvetica;
				font-size:13px;	
				background:#04B404;
				padding:5px;
				border-radius:3px;
				padding-left:10px;
				padding-right:10px;
				font-weight:bold;
				box-shadow: 5px 5px 5px rgba(0,0,0,0.7);
				color:white;
			}
		.aun
			{
				position:absolute;
				left:1240px;
				font-family:Helvetica;
				font-size:14px;
				color: black;
				top: 0px;
				width:auto;
				height:100%;
				vertical-align:middle;
				line-height:100%;
				left:1132px;height:50px;
				right:initial;
				
				left:initial;
				right:10px;
			}
		.aunn
			{
				position:absolute;
				right:40px;
				height:50px;
				width:160px;
				height:auto;
				cursor:pointer;
				text-align:right;
				vertical-align:middle;
				margin:auto;
			}
		h307
			{
				position:relative;
				top:16px;
				bottom:0;
				right:0px;
				margin:auto;
				font-size:13px;
				color:white;
			}
		.welcomeusrimg
			{
				position:absolute;
				right:0px;
				top:10px;
				width:30px;
				height:30px;
				border-radius: 5px;
				background:white;
				cursor:pointer;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				font-size:25px;
				font-family:helvetica;
				font-weight:bold;
				text-transform:capitalize;
				color:red;
				overflow:hidden;
			}
		.welcomeusrimginbox
			{
				position:absolute;
				left:0px;
				top:0px;
				width:100%;
				height:100%;
				border-radius: 5px;
				background:white;
				cursor:pointer;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				font-size:25px;
				font-family:helvetica;
				font-weight:bold;
				text-transform:capitalize;
				color:red;
				overflow:hidden;
			}
		.usrimg
			{
				border-radius: 3px;
			}
		.option_box1
			{ 
				position: absolute; 
				left:1312px;
				left:1165px;
				top:0px;
				background: white; 
				border: 1px solid #D8D8D8;
				border-radius:5px;
				width:100px; 
				height:auto; 
				z-index:11; 
				display:none;
				padding:20px;
				padding-left:40px;
				padding-right:40px;
				box-shadow: 0px 0px 5px #888888;
				text-align:left;
				right:initial;
				left:initial;
				right:2px;
				
				top:52px;
				
			} 
		.option_box1:after, .option_box1:before 
			{ 
				bottom: 100%; 
				left: 88%; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.option_box1:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-bottom-color: white; 
				border-width: 11px; 
				margin-left: -11px; 
			} 
		.option_box1:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-bottom-color: #D8D8D8; 
				border-width: 12px; 
				margin-left: -12px; 
			}
		.locationbox
			{
				position:absolute;
				left:950px;
				width:180px;
				height:30.8px;
				top:15px;
				overflow:hidden;
				display:initial;
			}
		.usrlocation
			{
				position:absolute;
				color:white;
				font-family:calibri;
				font-size:13px;
				top:0;
				height:100%;
				left:30px;
				text-align:left;
				font-weight:lighter;
				cursor:pointer;
			}
		.mescartbox
			{
				position:absolute;
				left:1143px;
				top:5px;
				width:180px;
				height:45px;
				display:initial;
				cursor:pointer;
				
				left:initial;
				right:20px;
			}
		.esitemsincart
			{
				position:absolute;
				left:36px;
				top:16.2px;
				height:18px;
				width:auto;
				background:red;
				display:inline-block;
				border-radius:5px;
				min-width:18px;
				color:white;
				text-align:center;
				vertical-align:middle;
				line-height:18px;
				font-weight:normal;	
				font-size:13px;
				padding-right:5px;
				padding-left:5px;
				font-family:calibri;
			}
		h595
			{
				position:absolute;
				top:18px;
				font-family:helvetica;
				left:81px;	
				font-weight:bold;
				color:white;
			}
		.popupsigninnregister
			{
				position : absolute;
				left : 0;
				right: 0;
				top : 0;
				bottom: 0;
				margin : auto;
				height: 460px;
				width : 370px;
				
				background: white;
				border-radius: 3px;
				z-index: 11;
				display:none;	
				border : 1px solid #d8d8d8;
				padding:30px;
				display:none;	
			}
		.blurbox1
			{
				
				position:absolute;
				left:0px;
				top: -70px;
				bottom: 0px;
				width:100%;
				height:10000%;
				z-index:10;
				background:black;
				opacity:.7;
				display:none;
				
				position:fixed;
				top:0;
				bottom:0;
				right:0;
				left:0;
				margin:auto;
				height:100%;
				width:100%;
				box-sizing:border-box;
				
			}	
		.outletoptionbox
			{			
				position:absolute;
				left:0;
				right:0;
				top:170px;
				bottom:initial;
				margin:auto;
				width:600px;
				z-index:10;
				opacity:1;
				font-family:Helvetica;
				border-radius: 2px;
				display:block;
				max-height:50%;
				overflow:hidden;
				padding:0;
			}
		.outletoptioninbox
			{
				position:relative;
				height:100%;
				width:100%;
				float:left;
				overflow-y:scroll;
				overflow-x:hidden;
				padding-right:13px;
			}
		.outletoptioninbox1
		{
			position:relative;
			height:100%;
			width:96%;
			float:left;
			padding:2%;
			padding-top:10px;
			padding-bottom:20px;
		}
		.outletoptionsheading
		{
			position:relative;
			width:100%;
			height:20px;
			padding-bottom:10px;
			font-size:14px;
			font-family: 'Poppins', sans-serif;
			
		}
		.outletoptions
			{
				
				position:relative;
				float:left;
				background:white;
				width:96%;
				left:0;
				font-size:13px;
				padding:2%;
				padding-top:10px;
				padding-bottom:10px;
				border:1px solid #f2f2f2;
				border-radius:2px;
				display:flex;
				flex-direction: row;
				height:auto;
				cursor:pointer;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				background:#fafafa;
				
			}
		.outletoptions:hover
		{
			background:#f2f2f2;
		}
		.outoptionslogobox
		{
			position:relative;
				float:left;
				width:30px;
				height:30px;
				border: 1px solid #f2f2f2;
				overflow:hidden;
				border-radius:5px;
				
				display: block;
				flex:0 0 30px;
				overflow:hidden;
		}
		.outoptionsdetailsbox
		{
			position:realtive;
				float:left;				
				display: block;
				margin: 0;
				flex-grow:1;
				overflow:hidden;
				padding-left:5px;
				padding-right:5px;
				
			
		}
		.outimg
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			height:100%;
			width:auto;
		}
		.complogooutletsmall_new
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			font-family:helvetica;
			font-size:20px;
			font-weight:bold;
			color:red;
			text-align:center;
			vertical-align:middle;
			line-height:30px;
			background:white;
		}
		h92
			{
				position:relative;
				margin:initial;
				vertical-align: initial;
				left:initial;
				padding-top: initial;
				max-width:initial;
				
			}
		h63
			{
				position:absolute;
				right:10px;
				font-family:Calibri;
				font-size:13px;
				color:#a4a4a4;
				top:0px;
			}
		.chkrevwindow0
			{
				position:fixed;
				width:860px;
				height:590px;
				background:white;
				border-radius:3px;
				opacity:1;
				box-shadow: 1px 1px 5px rgba(0,0,0,0.7);
				z-index:10;
				top: 30;
				bottom:0;
				left:0;
				right:0;
				margin:auto;
				overflow:initial;
			}
		.revpopnameout
			{
				position:absolute;
				left:20px;
				top:20px;
				width:820px;
				height:40px;
				background:white;
				opacity:1;
			}
		.complogo1
			{
				position:absolute;
				left:0px;
				top:-5px;
				width:38px;
				height:38px;
				background:white;
				border: 1px solid #d8d8d8;
				border-radius:2px;
				text-align:center;
				vertical-align:middle;
				line-height:38px;
				font-size:38px;
				font-family:helvetica;
				font-weight:bold;
				text-transform:capitalize;
				color:red;
				overflow:hidden;
			}
		.busyreview
			{
				/*
				position:relative;
				margin:auto;
				left:0;
				right:0;
				top:400px;
				width:100%;
				text-align:center;
				*/
				position:absolute;
				left:0;
				right:0;
				top:0;
				bottom:0;
				margin:auto;
				height:30px;
				width:30px;
				
			}
		.sellersigninpopup
			{
				position : fixed;
				left : 0;
				right: 0;
				top : 0;
				bottom: 0;
				margin : auto;
				height: 370px;
				width : 370px;
				background: white;
				border-radius: 3px;
				z-index: 10;
				border : 1px solid #d8d8d8;
				padding:30px;
				display:none;	
			}
		.popuserpass 
			{
				position:absolute;
				padding:10px;
				width:85%;
				font-size:15px;
				left:1px;
				right:0;
				margin:auto;
				border:.5px solid #d8d8d8;
			}
		.newmsgcountoutbox
			{
				position:absolute;
				height:18px;
				min-width:18px;
				max-width:19.8px;
				right:-9px;
				top:-9px;
				background:red;
				overflow:hidden;
				border-radius:9px;
				font-family:calibri;
				font-weight:lighter;
				text-align:center;
				vertical-align:middle; 
				color:white;
				font-size:10px;
				line-height: 18px;  
			}
		.pinboxv2
		{
			position:fixed;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			padding:0px;
			box-sizing:border-box;
			max-width:initial;
			border: 1px solid #D8D8D8;
			border-radius:5px;
			font-family:Poppins,sans-serif;
			font-size:15px;
			z-index : 12;
			background:white;
			display:inline-block;
			overflow:hidden;
			width:602px;
			height:140px;
			display:none;
		}
		.proloctitle
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:600px;
			padding:20px;
			font-weight:bold;
			padding-bottom:0;
		}
		.prolocele1
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:200px;
			padding:20px;
			padding-left:40px;
			padding-right:0;
		}
		.prolocele2
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:200px;
			padding:20px;
			
		}
		.prolocele3
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:200px;
			padding:20px;
			padding-left:0;
			padding-right:40px;
		}
		.pinboxinputv2
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:100%;
			height:100%;
			padding:10px;
			border-radius:5px;
			border:2px solid #d8d8d8;
			text-align:center;
			vertical-align:middle;
			font-size:15px;
			outline:none;
		}
		.pinboxbuttonv2
		{
			position:relative;
			float:left;
			box-sizing:border-box;
			width:100%;
			height:100%;
			padding:10px;
			border-radius:5px;
			text-align:center;
			vertical-align:middle;
			background:#032d3c;
			color:white;
			border:2px solid #032d3c;
			font-size:15px;
			cursor:pointer;
			outline:none;
		}
		.pinbox
			{
				position:fixed;
				top: 0;
				bottom:0;
				left: 0;
				right:0;
				margin:auto;
				padding:20px;
				width: 580px;
				height: 120px;	
				border: 1px solid #D8D8D8;
				border-radius:5px;
				text-align:left;
				font-family:helvetica;
				font-size:15px;
				z-index : 12;
				background:white;
				overflow:hidden;
				display:none;
			}
		.pinboxtext
			{
				position:relative;
				left:20px;
				width:initial;
			}
		.pinboxinput
			{
				position:relative;
				padding:10px;
				border-radius:3px;
				border:1px solid #d8d8d8;
				text-align:center;
				width:200px;
				left:20px;
			}
		.pinboxinput
			{
				position:relative;
				padding:10px;
				border-radius:3px;
				border:1px solid #d8d8d8;
				text-align:center;
				width:200px;
				left:20px;
				
			}
		
		.pinboxbutton
			{
				position:relative;
				left: 27px;
				padding:9px;
				border: 1px solid #D8D8D8;
				background: #0000BF;
				color:white;
				border-radius:5px;
				text-align:center;
				font-family:helvetica;
				font-size:13.5px;
				cursor:pointer;
				width:initial;
				outline:none;
			}
		.headbar
			{
				position:relative;
				float:left;
				top:110px;
				width:100%;
				height:auto;
				
				
				
			}
		
		.headsubbars
			{
				position:relative;
				float:left;
				width:12.5%;
				text-align:center;
				font-family:Roboto,sans-serif;
				font-weight:bold;
				font-size:14px;
				cursor:pointer;
				padding-top:20px;
				padding-bottom:20px;
				height:auto;
				
			}
		.headsubbars:hover
			{
				/*
				background:#04B404;
				color:white;
				*/
				transform: scale(1.1);
			}
			
			
			
		.adSlides 
			{
				display: none;
			}
		img 
			{
				vertical-align: middle;
			}
		.slideshow-container 
			{
				position: relative;
				margin: auto;
				float:left;
				width: 100%;
				height:300px;
				top:100px;
				overflow:hidden;
			}
		.dot 
			{
				height: 10px;
				width: 10px;
				margin: 0 2px;
				background-color: #bbb;
				border-radius: 50%;
				display: inline-block;
				transition: background-color 0.6s ease;
				cursor:pointer;
			}
		.active 
			{
				background-color: #717171;
			}
		.fade 
			{
				-webkit-animation-name: fade;
				-webkit-animation-duration: 1.5s;
				animation-name: fade;
				animation-duration: 1.5s;
			}
		@-webkit-keyframes fade 
			{
				from {opacity: .4} 
				to {opacity: 1}
			}
			
		@keyframes fade 
			{
				from {opacity: .4} 
				to {opacity: 1}
			}
		.dotbox
			{
				position:absolute;
				bottom:10px;
				left:0;
				right:0;
				margin:auto;
			}
		
		.prev, .next 
			{
				cursor: pointer;
				position: absolute;
				top: 50%;
				width: auto;
				padding: 16px;
				margin-top: -36px;
				color: #d8d8d8;
				font-weight: normal;
				font-size: 30px;
				transition: 0.6s ease;
				border-radius: 0 3px 3px 0;
				user-select: none;
			}
		.next 
			{
				right: 0;
				border-radius: 3px 0 0 3px;
			}
		.prev:hover, .next:hover 
			{
				/*background-color: rgba(0,0,0,0.8);*/
			}

		.dealbox1
			{
				position:relative;
				float:left;
				top:100px;
				width:100%;
				height:auto;
				display:flex;
				flex-direction: row;
			}
		.notoppad
		{
			position:relative;
			float:left;
			width:100%;
			height:100px;
		}
		.dealbox1notoppad
			{
				position:relative;
				float:left;
				top:0;
				width:100%;
				height:auto;
				display:flex;
				flex-direction: row;
			}
		.dealbox1_1
			{
				
				display: block;
				box-sizing: border-box;
				margin: 0;
				flex-grow:1;
				overflow:auto;
				padding:10px;
				overflow:hidden;
			}
		.dealbox1_2
			{
				position:initial;
				float:initial;
				display: block;
				box-sizing: border-box;
				border-top:0;
				border-left:10;
				border-right:0;
				border-bottom:10;
				flex:0 0 300px;
				max-width:300px;
				padding:10px;
				overflow:hidden;
				width:initial;
				
			}
		.dealbox1_1_1
			{
				position:relative;
				float:left;
				width:100%;
				height:300px;
				background:white;
				box-shadow: 0 0 3px #d9d9d9;
				
			}
		.dealbox1_1_1_2
			{
				position:relative;
				float:left;
				width:100%;
				height:500px;
				background:white;
				box-shadow: 0 0 3px #d9d9d9;
				
				
			}
		.dealbox1_1_1_2_new_1
			{
				position:relative;
				float:left;
				width:100%;
				padding-bottom:20px;
				background:none;
				box-shadow: 0 0 3px #d9d9d9;
			}
	
		.dealbox1_2_1
			{
				position:relative;
				float:left;
				width:100%;
				height:300px;
				background:white;
				box-shadow: 0 0 3px #d9d9d9;
			}
		.dealbox1_2_1_1
			{
				position:relative;
				float:left;
				width:260px;
				height:280px;
				background:white;
				box-shadow: 0 0 3px #d9d9d9;
				padding:10px;
				overflow:hidden;
			}

		.uniadimagebox
			{
				position:relative;
				float:left;
				height:auto;
				width:100%;
				text-align:center;
				overflow:hidden;
				border:none;
			}
		.uniadimage
			{
				position:relative;
				height:auto;
				width:100%;
				text-align:center;
				border:none;
				float:left;
			}
		.uniadlogoandtitlebox
			{
				position:relative;
				float:left;
				height:auto;
				width:100%;
				overflow:hidden;
			}
		.uniaddescription
			{
				position:relative;
				float:left;
				width:95%;
				padding-left:2.5%;
				padding-right:2.5%;
				height:auto;
				overflow:hidden;
				font-size:14px;
				color:#a4a4a4;
				font-family:calibri;
				padding-bottom:10px;
				
				font-family: 'Poppins', sans-serif;
				font-size:13px;
			}
		.uniadlogobox
			{
				position:relative;
				float:left;
				overflow:hidden;
				width:60px;
				height:60px;
			}
		.uniadtitlebox
			{
				position:relative;
				float:left;
				height:auto;
				overflow:hidden;
				width:78%;
				height:auto;
				padding-top:10px;
				background:none;
				color:blue;
				font-family:calibri;
				font-size:14px;
				font-weight:bolder;
				
				font-family: 'Poppins', sans-serif;
				color:black;
				font-weight:bold;
				font-size:14px;
		
			}
		.uniadtitlebox_small
			{
				position:relative;
				float:left;
				height:auto;
				overflow:hidden;
				width:65%;
				height:auto;
				padding-top:10px;
				background:none;
				color:blue;
				font-family:calibri;
				font-size:14px;
				font-weight:bolder;
				padding-bottom:10px;
				text-align:left;
			}
		.uniadlogoinbox
			{
				position:relative;
				float:left;
				left:9px;
				top:9px;
				width:40px;
				height:40px;
				padding:0;
				overflow:hidden;
				text-align:center;
				font-size:30px;
				text-transform:capitalize;
				color:red;
				font-family:helvetica;
				font-weight:bold;
				vertical-align:middle;
				line-height:40px;
				border:1px solid #f2f2f2;
				border-radius:3px;
				background:white;
			}
		.uniadlogo
			{
				position:absolute;
				left:0;
				right:0;
				top:0;
				bottom:0;
				margin:auto;
				width:100%;
				height:auto;
				border-radius:none;
			}
		.adsymbig
			{
				position:absolute;
				right:1px;
				top:-2px;
				font-family:calibri;
				font-size:8px;
				color:#a4a4a4;
				background:none;
			}
		.featuretitlebox
			{
				position:relative;
				float:left;
				height:40px;
				width:100%;
				
			}
		
		.featuretitle
			{
				position:absolute;
				left:30px;
				top:20px;
				font-size:16px;
				font-weight:bold;
				font-family:calibri;
				font-family: Roboto,sans-serif;
				
				font-size:20px;
				
				font-family: Roboto,sans-serif;
				color:#202020;
				
			}
		.featuretitle_2
			{
				position:absolute;
				left:30px;
				top:20px;
				font-size:20px;
				font-weight:bold;
				font-family:calibri;
				font-family: Roboto,sans-serif;
				color:#202020;
				
			}
		.narrowleft
			{
				position:absolute;
				left:0;
				top:50%;
				display:inline-block;
				text-align:center;
				vertical-align:middle;
				height:20px;
				font-size:40px;
				font-weight:bold;
				height:40px;
				line-height:30px;
				width:22px;
				border-left:none;
				border-radius:0 5px 5px 0;
				color:#585858;
				background:white;
				cursor:pointer;
				display:initial;
				box-shadow: 0 0 3px #d9d9d9;
			}
			
		.narrowright
			{
				position:absolute;
				right:0;
				top:50%;
				display:inline-block;
				text-align:center;
				vertical-align:middle;
				height:20px;
				font-size:40px;
				font-weight:bold;
				height:40px;
				line-height:32px;
				width:22px;
				border-right:none;
				border-radius:5px 0 0 5px;
				color:#585858;
				background:white;
				cursor:pointer;
				display:initial;
				box-shadow: 0 0 3px #d9d9d9;
			}
		.nmarrowleft
			{
				display:none;
			}
		.nmarrowright
			{
				display:none;
			}
		.shopinbox
			{
				position:absolute;
				background:none;
				left:30px;
				right:30px;
				top:40px;
				bottom:30px;
				margin:auto;
				overflow:hidden;
			}
		.shopinboxstrip
			{
				position:relative;
				float:left;
				width:100%;
				height:100%;
				display:flex;
				flex-direction: row;
				overflow-x:scroll;
				padding-bottom:17px;
				
			}
		
		.displaybox
			{
				position:relative;
				height:100%;
				top:0;
				bottom:0;
				margin-top:0;
				margin-bottom:0;
				width:260px;
				float:left;
			}
		.displayinbox
			{
				position:absolute;
				left:10px;
				right:10px;
				top:20px;
				bottom:20px;
				margin:auto;
				border-radius:5px;
				cursor:pointer;
				box-shadow: initial;
			}
		.cattitle
			{
				position:absolute;
				width:100%;
				font-size:14px;
				font-weight:bold;
				font-family:helvetica;
				top:15px;
				text-align:center;
			}
		.catimg
			{
				position:absolute;
				top:50px;
				width:200px;
				height:120px;
				left:0;
				right:0;
				margin-right:auto;
				margin-left:auto;
				overflow:hidden;
				border-radius:10px;
			}
		.catimgprop
			{
				position:absolute;
				bottom:0;
				left:0;
				right:0;
				top:0;
				margin:auto;
				width:100%;
			}	
		.newviewall
			{
				position:absolute;
				right:30px;
				top:20px;
				font-size:14px;
				color:blue;
				font-family:calibri;
				font-weight:normal;
				cursor:pointer;
			}
		.newviewall_1
			{
				position:absolute;
				right:0px;
				top:0px;
				font-size:16px;
				padding:16px;
				color:blue;
				font-family: 'Poppins', sans-serif;
				font-weight:normal;
				cursor:pointer;
			}
			
		.maindesktopslider
			{
				-webkit-animation: movedesktopslider 120s infinite; /* Safari 4.0 - 8.0 */
				animation: movedesktopslider 120s infinite;
				 animation-iteration-count: infinite;
				  -webkit-animation-iteration-count: infinite;
			}
		.maindesktopslider:hover	
			{
				-webkit-animation-play-state: paused;
				animation-play-state: paused;
			}
		
		@-webkit-keyframes movedesktopslider
			{
				0% {right:  0%}
				10%{right:  0%}
				11%{right:  100%}
				21%{right:  100%}
				22%{right:  200%}
				32%{right:  200%}
				33%{right:  300%}
				43%{right:  300%}
				44%{right:  400%}
				54%{right:  400%}
				44%{right:  500%}
				54%{right:  500%}
				44%{right:  600%}
				54%{right:  600%}
				44%{right:  500%}
				54%{right:  500%}
				44%{right:  400%}
				54%{right:  400%}
				55%{right:  300%}
				65%{right:  300%}
				66%{right:  200%}
				76%{right:  200%}
				77%{right:  100%}
				87%{right:  100%}
				88%{right:  0%}
				100%{right: 0%}
			}
			
		@keyframes movedesktopslider 
			{
				0% {right:  0%}
				10%{right:  0%}
				11%{right:  100%}
				21%{right:  100%}
				22%{right:  200%}
				32%{right:  200%}
				33%{right:  300%}
				43%{right:  300%}
				44%{right:  400%}
				54%{right:  400%}
				55%{right:  300%}
				65%{right:  300%}
				66%{right:  200%}
				76%{right:  200%}
				77%{right:  100%}
				87%{right:  100%}
				88%{right:  0%}
				100%{right: 0%}
			}
			
			
		.maindesktopslider_new
			{
				-webkit-animation: movedesktopslider_new 30s infinite; /* Safari 4.0 - 8.0 */
				animation: movedesktopslider_new 30s infinite;
			}
		.maindesktopslider_new:hover	
			{
				-webkit-animation-play-state: paused;
				animation-play-state: paused;
			}
		
		@-webkit-keyframes movedesktopslider_new
			{
				
				0% {right:  0%}
				14%{right:  0%}
				15%{right:  100%}
				28%{right:  100%}
				29%{right:  200%}
				42%{right:  200%}
				43%{right:  300%}
				56%{right:  300%}
				57%{right:  400%}
				70%{right:  400%}
				71%{right:  500%}
				84%{right:  500%}
				85%{right:  600%}
				100%{right:  600%}
			}
			
		@keyframes movedesktopslider_new
			{
				0% {right:  0%}
				14%{right:  0%}
				15%{right:  100%}
				28%{right:  100%}
				29%{right:  200%}
				42%{right:  200%}
				43%{right:  300%}
				56%{right:  300%}
				57%{right:  400%}
				70%{right:  400%}
				71%{right:  500%}
				84%{right:  500%}
				85%{right:  600%}
				100%{right:  600%}
			}
		/*
		.displaybox
			{
				position:relative;
				height:100%;
				top:0;
				bottom:0;
				margin-top:0;
				margin-bottom:0;
				width:260px;
				float:left;
			
			}
		.viewall
			{
				position:absolute;
				right:30px;
				bottom:20px;
				font-size:14px;
				color:blue;
				font-family:calibri;
				font-weight:normal;
				cursor:pointer;
			}
		.displayinbox
			{
				position:absolute;
				left:10px;
				right:10px;
				top:20px;
				bottom:20px;
				margin:auto;
				border:.5px solid #d8d8d8;
				border-radius:5px;
				cursor:pointer;
				box-shadow: initial;
			}
			*/
		.displayinboxforoffer_new
			{
				position:absolute;
				left:10px;
				right:10px;
				top:0px;
				bottom:0px;
				margin:auto;
				border-radius:5px;
				cursor:pointer;
				overflow:initial;
				box-shadow:none;
				padding-top:initial;
			}
		.catimgoffer
			{
				position:absolute;
				top:20px;
				width:200px;
				height:200px;
				left:0;
				right:0;
				margin-right:auto;
				margin-left:auto;
				overflow:hidden;
			}
		.catimgpropoffer
			{
				position:absolute;
				top:0;
				bottom:0;
				left:0;
				right:0;
				margin:auto;
				max-width:100%;
				max-height:100%;
				height:auto;
				width:auto;
				min-height:50%;
			}
		.noimageoutbox
			{
				position:relative;
				width:100%;
				height:100%;
				top:0;
				left:0;
				background:#f2f2f2;
				text-align:center;
				vertical-align:middle;
				line-height:100%;
				font-family:calibri;
			}
		.noimageinbox
			{
				position:absolute;
				width:100%;
				height:auto;
				top:48%;
				left:0;
				bottom:0;
				right:0;
				color:#6e6e6e;
				margin:auto;
				font-family:calibri;
				font-size:14px;
				text-align:center;
			}
		h587
			{
				position:relative;
				
				font-family:helvetica;
				font-size:14px;
				left:0px;
				font-family:Roboto,sans-serif;
			}
		h588
			{
				position:relative;
				font-family:calibri;
				font-size:13px;
				left:0px;
				color:#a4a4a4;
				bottom:10px;
				color:black
			}
		h589
			{
				position:relative;
				font-size:16px;
				left:0px;	
				font-weight:bold;
				bottom:20px;
				
				font-family: Roboto,sans-serif;
			}
		.soldby
			{
				position:relative;
				bottom:10px;
				left:0px;
				color:#505050;
				font-size:14px;
				font-family: Roboto,sans-serif;
				font-weight:normal;
			}
		.soldbysub:hover
			{	
				color:blue;
			}
		.deliverin
			{
				position:relative;
				bottom:10px;
				left:0px;
				color:#505050;
				font-size:14px;
				font-family: Roboto,sans-serif;
				font-weight:bold;
				
			}
		.dealbox1_2_1_1_1
			{
				position:absolute;
				left:10px;
				right:10px;
				top:10px;
				bottom:10px;
				margin:auto;
				background:#f2f2f2;
				overflow:hidden;
			}
		.bottompallet_new
			{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				background:black;
				top:100px;
				
			}
		.pallet_boxes
			{
				position:relative;
				float:left;
				padding-top:10px;
				padding-bottom:10px;
				width:100%;
				font-family: Roboto,sans-serif;
				
			}
			
		.trackorder_new
			{
				position:relative;
				float:left;
				left:20px;
				color:white;
				font-size:14px;
				font-family: Roboto,sans-serif;
			}
		.socialinbox
			{
				position:relative;
				float:right;
				right:20px;
				height:40px;
				width:150px;
			}
			
		.fb
			{
				position:absolute;
				color:white;
				font-size:22.5px;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				height:30px;
				width:30px;
				left:0;
				background:#2e2e2e;
				overflow:hidden;
				cursor:pointer;
				border-radius:5px;
			}
		.fb:hover
			{
				background:#585858;
				
			}
			
		.tw
			{
				position:absolute;
				color:white;
				font-size:22.5px;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				height:30px;
				width:30px;
				left:40px;
				background:#2e2e2e;
				overflow:hidden;
				cursor:pointer;
				border-radius:5px;
			}
		.tw:hover
			{
				background:#585858;
				
			}
			
		.gp
			{
				position:absolute;
				color:white;
				font-size:22.5px;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				height:30px;
				width:30px;
				left:80px;
				background:#2e2e2e;
				overflow:hidden;
				cursor:pointer;
				border-radius:5px;
			}
		.gp:hover
			{
				background:#585858;
				
			}
			
		.mail
			{
				position:absolute;
				color:white;
				font-size:20px;
				text-align:center;
				vertical-align:middle;
				line-height:30px;
				height:30px;
				width:30px;
				left:120px;
				background:#2e2e2e;
				overflow:hidden;
				cursor:pointer;
				border-radius:5px;
				color:#00BFFF;
			}
		.mail:hover
			{
				background:#585858;
				
			}
		.fblogo
			{
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
				margin:auto;
				height:22.5px;
				width:auto;
			}
		.twlogo
			{
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
				margin:auto;
				height:auto;
				width:15px;
			}
			
		.gplogo
			{
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
				margin:auto;
				height:22.5px;
				width:auto;
			}
		.blink_me 
			{
				-webkit-animation-name: blinker;
				-webkit-animation-duration: 1s;
				-webkit-animation-timing-function: linear;
				-webkit-animation-iteration-count: infinite;
			
				-moz-animation-name: blinker;
				-moz-animation-duration: 1s;
				-moz-animation-timing-function: linear;
				-moz-animation-iteration-count: infinite;
		
				animation-name: blinker;
				animation-duration: 1s;
				animation-timing-function: linear;
				animation-iteration-count: infinite;
			}
		@-moz-keyframes blinker 
			{  
					0% 	{ opacity: 1.0; }
					50% 	{ opacity: 0.0; }
					100% 	{ opacity: 1.0; }
			}
		@-webkit-keyframes blinker 
			{  
					0% 	{ opacity: 1.0; }
					50% 	{ opacity: 0.0; }
					100% 	{ opacity: 1.0; }
			}
		@keyframes blinker 
			{  
					0% 	{ opacity: 1.0; }
					50% 	{ opacity: 0.0; }
					100% 	{ opacity: 1.0; }
			}
		.bpitems
			{
				position:relative;
				float:left;
				width:100%;
				text-align:center;
				font-family:Helvetica;
				font-size:14px;
				color:#6E6E6E;
			}
		.links
			{
				color:#6E6E6E;
			}
		.links:hover
			{
				color:white;
				font-weight:bold;
			}
		.rymbackground
			{
				position:absolute;
				width:100%;
				left:0;
				right:0;
				top:0px;
				margin:auto;
			
			}
		.rymlogobox
			{
				position:absolute;
				top:10px;
				left:0;
				right:0;
				margin:auto;
				width:300px;
				height:50px;
				background:#2E4051;
				border-radius:25px;
				opacity:.9;
			}
		.rymlogo
			{
				position:absolute;
				top:0;
				left:0;
				right:0;
				bottom:0;
				margin:auto;
				height:40px;				
			}
		.rymtext
			{
				position:absolute;
				left:0;
				right:0;
				bottom:10px;
				margin:auto;
				text-align:center;
				font-family:helvetica;
				font-weight:bolder;
				color:white;
				width:80%;
				height:auto;
				text-align:center;
				background:black;
				opacity:0.8;
				padding:2%;
				font-size:13.5px;
				border-radius:10px;
				background:#2E4051;
			}
		/*
		.chatsym
			{ 
				position:relative;
				width:100px;
				height:30px;
				background: black; 
				border-radius:5px;
				height:auto; 
				padding:20px;
				padding-left:40px;
				padding-right:40px;
			} 
		.chatsym:after, .chatsym:before 
			{ 
				bottom: 100%; 
				left: 85%; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.chatsym:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-bottom-color: white; 
				border-width: 11px; 
				margin-left: -11px; 
			} 
		.chatsym:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-bottom-color: #D8D8D8; 
				border-width: 12px; 
				margin-left: -12px; 
			}
		*/
		.deal50
			{
				width:100%;
				height:auto;
				display:block;
			}
		.deal50_1
			{	
				width:100%;
				height:450px;
				display:block;
				height:auto;
			}
		.corpbox
		{
			position:relative;float:left;width:50%;height:320px;
		}
		.deal50_sub1
			{
				position:absolute;
				left:10px;
				top:10px;
				bottom:10px;
				right:10px;
				margin:auto;
				box-shadow: 0 0 3px #d9d9d9;
				
			}
		.deal50_sub2
			{
				position:absolute;
				left:10px;
				top:10px;
				bottom:10px;
				right:10px;
				margin:auto;
				box-shadow: 0 0 3px #d9d9d9;
			}
		.deal50_sub3
			{
				position:absolute;
				left:10px;
				top:10px;
				bottom:10px;
				right:10px;
				margin:auto;
				box-shadow: 0 0 3px #d9d9d9;
				overflow:hidden;
				
				float:initial;
			}
		.deal50_sub4
			{
				position:absolute;
				left:10px;
				top:10px;
				bottom:10px;
				right:10px;
				margin:auto;
				box-shadow: 0 0 3px #d9d9d9;
				overflow:hidden;
			}
		.launchedin
			{
				color:#a4a4a4;font-size:16px;font-weight:bold;
			}
		.livein
			{
				color:#a4a4a4;font-size:16px;font-weight:bold;
			}
		.copyright
			{
				color:white;font-weight:lighter;font-size:13px;font-family:calibri;width:100%;text-align:center;
			}
		.orderfoodimg
			{
				position:relative;float:right;height:100%;width:auto;
			}
		
		.scenebox1
			{
				position:absolute;
				top:60px;
				bottom:25px;
				left:20px;
				right:20px;
				margin:auto;
				text-align:center;
				
			}
			
		.scene 
			{
				width: 100%;
				height: 100%;
				position: relative;
			}
			
		.carousel 
			{
				width: 100%;
				height: 100%;
				position: absolute;
				transform-style: preserve-3d;
			}
			
		.carousel__cell 
			{
				position: absolute;
				width: 100%;
				height: 100%;
				overflow:hidden;
				background:none;
				backface-visibility: hidden;
			}
			
		.carousel__cell:nth-child(1) { transform: rotateY(  0deg) translateZ(577px); }
		.carousel__cell:nth-child(2) { transform: rotateY( 90deg) translateZ(577px); }
		.carousel__cell:nth-child(3) { transform: rotateY( 180deg) translateZ(577px); }
		.carousel__cell:nth-child(4) { transform: rotateY(270deg) translateZ(577px); }
		
		.carousel
			{
				-webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
				animation: mymove 16s infinite;
				transform:  translateZ(635px) rotateY(0deg);
			}
		.carousel:hover	
			{
				animation-play-state: paused;
			}
		
		@-webkit-keyframes mymove
			{
				0%{transform:  rotateY(0deg)}
				24%	{transform: rotateY(0deg)}
				25%	{transform: rotateY(-90deg)}
				49%	{transform: rotateY(-90deg)}
				50%	{transform: rotateY(-180deg)}
				74%	{transform: rotateY(-180deg)}
				75%	{transform: rotateY(-270deg)}
				99%	{transform: rotateY(-270deg)}
				100%{transform: rotateY(-360deg)}
			}
			
		@keyframes mymove 
			{
				0%{transform:  rotateY(0deg)}
				24%	{transform: rotateY(0deg)}
				25%	{transform: rotateY(-90deg)}
				49%	{transform: rotateY(-90deg)}
				50%	{transform: rotateY(-180deg)}
				74%	{transform: rotateY(-180deg)}
				75%	{transform: rotateY(-270deg)}
				99%	{transform: rotateY(-270deg)}
				100%{transform: rotateY(-360deg)}
			}
			
		.newjoblogo
			{
				position:absolute;
				right:5px;
				top:5px;
				width:40px;
				height:40px;
				border-radius:5px;
				border:1px solid #f2f2f2;
				
			}
	
		.nj_jobtitle
			{
				position:relative;
				float:left;
				padding:2%;
				font-weight:bold;
				font-size:18px;
				
				margin:0;
				margin-right:60px;
				left:0;
				right:0;
				width:85%;
				min-height:25px;
				
			}
		.nj_headers_new
			{
				position:relative;float:left;width:100%;font-weight:bold;font-size:15px;padding:0;
				background:none;margin:0;word-wrap:break-word;
				font-family:Roboto,sans-serif;
				padding-top:10px;
				padding-bottom:10px;
				border:none;
				font-family: 'Poppins', sans-serif;
			}
		.nj_subheader_new
			{
				position:relative;width:auto;padding:0;text-align:center;font-size:14px;font-weight:normal;background:none;height:auto;float:left;
				font-family:Roboto,sans-serif;padding-right:20px;
				font-family: 'Poppins', sans-serif;
			}
		.nj_jd_new
			{
				position:relative;float:left;width:90%;padding:5%;padding-top:10px;padding-bottom:10px;border-top:white;font-weight:normal;
				font-size:14px;background:none;margin:0;word-wrap:break-word;
				font-family: 'Poppins', sans-serif;
				overflow:hidden;
			}
		.nj_edu_new
			{
				position:relative;float:left;width:90%;padding:5%;padding-top:10px;padding-bottom:10px;border-top:white;font-weight:normal;
				font-size:14px;background:white;margin:0;word-wrap:break-word;
				left:initial;
				font-family: 'Poppins', sans-serif;
			}
		.nj_dr_new
			{
				position:relative;float:left;width:90%;padding:5%;padding-top:10px;padding-bottom:10px;border-top:white;font-weight:normal;font-size:14px;background:white;margin:0;word-wrap:break-word;
				left:initial;
				font-family: 'Poppins', sans-serif;
			}
		.nj_wic_new
			{
				position:relative;float:left;width:90%;padding:5%;padding-top:10px;padding-bottom:10px;border-top:1px dashed #f2f2f2;
				font-weight:normal;font-size:14px;background:white;margin:0;word-wrap:break-word;text-align:center;font-weight:lighter;font-style:italic;
				font-family: 'Poppins', sans-serif;
			}
			
		.Digital_MarketingAd
			{
				position:relative;float:left;width:50%;height:320px;
			}
		.homemadeproducts
		{
		position:relative;float:left;width:50%;height:320px;
		}
		.Digital_Marketing_img
			{
				position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;
			}
		.shiftshright1
			{
				left:initial;
			}
		.shiftshright2
			{
				left:initial;
			}
		.shiftshright3
			{
				left:initial;
			}
		.mojloc
		{
			left:initial;
		}
		.morupee
		{
			left:initial;
		}
		
			.newshopinbox
			{
				position:absolute;
				background:none;
				left:30px;
				right:30px;
				top:40px;
				bottom:0;
				margin:auto;
				overflow:hidden;
			}
		.newdisplaybox
			{
				position:relative;
				height:100%;
				top:0;
				bottom:0;
				margin-top:0;
				margin-bottom:0;
				width:400px;
				float:left;
			}
		.newdisplaybox_2
			{
				position:relative;
				height:100%;
				top:0;
				bottom:0;
				margin-top:0;
				margin-bottom:0;
				width:400px;
				float:left;
			}
		.newdisplayinbox
			{
				position:absolute;
				left:10px;
				right:10px;
				top:20px;
				bottom:20px;
				margin:auto;
				border-radius:5px;
				cursor:pointer;
				box-shadow: initial;
				overflow:hidden;
			}
		.newoutlogodiv
		{
			position:relative;
			float:left;
			height:70px;
			width:70px;
			background:none;
			text-align:center;
			vertical-align:middle;
			line-height:50px;
			overflow:hidden;
		}
		.newoutdetaildiv
		{
			position:relative;
			float:left;
			height:70px;
			width:300px;
			padding-top:10px;
			padding-bottom:5px;
			overflow:hidden;
			padding-right:10px;
			font-family:Roboto,sans-serif;
			font-size:13px;
		}
		.newoutletnametext
		{
			color:red;
			font-size:15px;
			font-weight:bold;
			
		}
		.newoutratingdiv
		{
			position:relative;
			float:left;
			height:30px;
			width:100%;		
		}
		.newoutlikediv
		{
			position:relative;
			float:left;
			height:25px;
			width:100%;
			background:none;
			padding-top:5px;
			padding-bottom:5px;
			
		}
		.newoutreviewdiv
		{
			position:relative;
			float:left;
			height:30px;
			width:100%;
			
			padding-top:10px;
			padding-bottom:10px;
			
		}
		.newnologotext
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			font-family:helvetica;
			font-size:30px;
			font-weight:bold;
			color:red;
		}
		.newdabba
		{
			position:absolute;
			left:70px;
			top:5px;
		}	
		.newdabba2
		{
			position:relative;
			float:left;
			top:initial;
		}	
		.ntlstarrating_bar 
		{
			position:absolute;
			width: 160px;
			height: 16px;
			background-image: url("red.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
		.ntlstarrating 
		{
			position:relative; 
			left:0px; 
			top:0px;
			height: 16px;
			background-image: url("red.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}

		.ntlstarrating_bar_green 
		{
			position:absolute;
			width: 160px;
			height: 16px;
			background-image: url("green.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
		.ntlstarrating_green 
		{
			position:relative; 
			left:0px; 
			top:0px;
			height: 16px;
			background-image: url("green.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}
		.spanh261
		{ 
			position:absolute;
			top:7px;
			left:230px;
			font-family:Helvetica;
			font-size:13px;
			color:#240B3B;
		}
		.spanh65
		{
		
			font-family:Helvetica;
			font-size:13px;
			color:green;
		
		}
		.spanh66
		{
		
			font-family:Helvetica;
			font-size:13px;
			color:red;
		
		}
		.NTLLDB
		{
			position:absolute;
			top:5px;
			left:70px;
		}
		#std
		{
			position:relative;
			-moz-transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
		}
		.newrevoutboxes
		{
			position:relative;
			float:left;
			height:100%;
			width:33.33%;
			text-align:center;
			
		}
		.newtlcheckrevbut
		{
			background:#032d3c;
			padding:5px;
			font-size:13px;
			color:white;
			border:none;
			border-radius:5px;
			width:110px;
			outline:none;
		}
		.newtlcreatenewoutlet
		{
			background:#04B404;
			padding:6px;
			font-size:13px;
			color:white;
			border:none;
			border-radius:5px;
			width:100px;
			outline:none;
		}
		h62
		{
			position:absolute;
			left:70px;
			color:red;
			font-family:Helvetica;
			font-size:30px;
			vertical-align:middle;
			text-transform:capitalize;
			line-height:38px;
			top:1px;
		}
		.revbox3, .revbox3_back 
		{
			position:absolute;
			left:20px;
			top:60px;
			width:385px;
			height:480px;
			background:white;
			opacity:1;
			border: 1px solid #d8d8d8;
			border-radius:5px;
			padding:10px;
		}
		.revoutletaddress
		{
			position:relative;
			width:100%;
			border-bottom:1px solid #d8d8d8;
			padding-bottom:5px;
			height:46px;
			overflow:hidden;
		}
		h118
		{
			position:relative;
			font-family:calibri;
			font-size:14px;
			color:#240B3B;
			top:0px;
			font-weight:bold;
			color:black;
			text-transform:capitalize;
		}
		.starrating_bar_green 
		{
			position:absolute;
			width: 157px;
			height: 16px;
			background-image: url("green.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
		.starrating_green 
		{
			position:relative; 
			left:0px; 
			top:0px;
			height: 16px;
			background-image: url("green.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}
		.starrating_bar 
		{
			position:absolute;
			width: 157px;
			height: 16px;
			background-image: url("red.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
		.starrating 
		{
			position:relative;
			left:0px;
			top:0px;
			height: 16px;
			background-image: url("red.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}
		h64
		{ 
			position:absolute;
			top:10px;
			left:260px;
			font-family:calibri;
			font-size:14px;
			color:blue;
		}
		.LDB
		{
			position:relative;
			top:-7px;
			left:0px;
		
		}
		h65
		{
		
		font-family:Helvetica;
		font-size:12px;
		color:green;
		
		}
		h66
		{
		
		font-family:Helvetica;
		font-size:12px;
		color:red;
		
		}
		h67
		{
		position:absolute;
		float:right;
		font-family:calibri;
		font-size:14px;
		color:#240B3B;
		color:blue;
		top:45px;
		left:260px;
		}
		h69
		{
		position:relative;
		font-family:calibri;
		font-size:14px;
		color:blue;
		top:5px;
		}
		h72
		{
		font-family:Helvetica;
		font-size:12px;
		color:blue;
		font-weight: bold;
		}
		h70
		{
		position:relative;
		font-family:Helvetica;
		font-size:13px;
		color:#040082;
		top:-10px;
		color:blue;
		}
		h73
		{
		font-family:Helvetica;
		font-size:13px;
		color:blue;
		font-weight: bold;
		}
		
		.digitalmarketinghead
		{
			position:relative;
			float:left;
			min-height:auto;
			width:44%;
			padding:5%;
			padding-top:30px;
			padding-bottom:50px;
			font-family: 'Poppins', sans-serif;
			font-size:100px;
			color:white;
			z-index:6;
		}
		.digitalmarketingdes
		{
			position:relative;
			float:left;
			min-height:auto;
			width:100%;
			padding-top:20px;
			padding-bottom:20px;
			font-family: 'Poppins', sans-serif;
			font-size:30px;
			color:white;
			border-top:5px solid red;
			
		}
		
		
		
		
		
		digiback {
			background-color:rgba(33, 33, 33, 0.9);
			color:#ffffff;
			display:block;
			font: 14px/1.3 Arial,sans-serif;
			height:50px;
			position:relative;
			z-index:5;
			height:700px;
		}
		h2{
			margin-top: 30px;
			text-align: center;
		}
		digiback h2{
			font-size: 22px;
			margin: 0 auto;
			padding: 10px 0;
			width: 80%;
			text-align: center;
		}
		digiback a, a:visited {
			text-decoration:none;
			color:#fcfcfc;
		}
		
		@keyframes move-twink-back {
			from {background-position:0 0;}
			to {background-position:-10000px 5000px;}
		}
		@-webkit-keyframes move-twink-back {
			from {background-position:0 0;}
			to {background-position:-10000px 5000px;}
		}
		@-moz-keyframes move-twink-back {
			from {background-position:0 0;}
			to {background-position:-10000px 5000px;}
		}
		@-ms-keyframes move-twink-back {
			from {background-position:0 0;}
			to {background-position:-10000px 5000px;}
		}
		
		@keyframes move-clouds-back {
			from {background-position:0 0;}
			to {background-position:10000px 0;}
		}
		@-webkit-keyframes move-clouds-back {
			from {background-position:0 0;}
			to {background-position:10000px 0;}
		}
		@-moz-keyframes move-clouds-back {
			from {background-position:0 0;}
			to {background-position:10000px 0;}
		}
		@-ms-keyframes move-clouds-back {
			from {background-position: 0;}
			to {background-position:10000px 0;}
		}
		
		.stars, .twinkling {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100%;
		height:100%;
		display:block;
		}
		
		.clouds {
		position:absolute;
		top:0;
		left:0;
		right:0;
		
		width:100%;
		height:100%;
		display:block;
		opacity:.7;
		}
		
		.stars {
		background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center;
		z-index:0;
		}
		
		.twinkling{
		background:transparent url(http://www.script-tutorials.com/demos/360/images/twinkling.png) repeat;
		z-index:1;
		
		
		-moz-animation:move-twink-back 200s linear infinite;
		-ms-animation:move-twink-back 200s linear infinite;
		-o-animation:move-twink-back 200s linear infinite;
		-webkit-animation:move-twink-back 200s linear infinite;
		animation:move-twink-back 200s linear infinite;
		}
		
		.clouds{
			background:transparent url(http://www.tamroh.com/clouds3_1.png) repeat top center ;
			z-index:3;
		
		-moz-animation:move-clouds-back 200s linear infinite;
		-ms-animation:move-clouds-back 200s linear infinite;
		-o-animation:move-clouds-back 200s linear infinite;
		-webkit-animation:move-clouds-back 200s linear infinite;
		animation:move-clouds-back 200s linear infinite;
		}
		.digiback2
		{
			position:relative;
			height:auto;
			float:left;
			width:100%;
			
		
		}
		.digimid
		{
			position:relative;
			float:left;
			width:100%;
			height:100px;
			background-image: linear-gradient(#000000, #010103);
			
		}
		.digiimg1
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
		}
		.digitalmarketingdesmore
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			font-size:20px;
		}
		.sumofontsize
		{
			font-size:18px;
			
		}
		.digitalmarketinghead2
		{
			position:relative;
			float:left;
			min-height:auto;
			width:30%;
			padding:8%;
			padding-top:30px;
			padding-bottom:50px;
			font-family: 'Poppins', sans-serif;
			font-size:30px;
			color:white;
			z-index:6;
		}
		
		.rfqinput
		{
			position:relative;
			width:90%;
			padding:15px;
			border:1px solid #f2f2f2;
			border-radius:10px;
			color:black;
			font-family: 'Poppins', sans-serif;
		}
		
		.rfqtextarea
		{
			position:relative;
			width:90%;
			padding:15px;
			border:1px solid #f2f2f2;
			border-radius:10px;
			color:black;
			min-height:50px;
			font-family: 'Poppins', sans-serif;
		}
		.rfqinputsubmit
		{
			position:relative;
			width:100%;
			padding:15px;
			border:1px solid #04b404;
			border-radius:10px;
			font-family: 'Poppins', sans-serif;
			text-align:center;
			background:#04b404;
			font-size:20px;
			color:white;
			cursor:pointer;
		
		}
		
		
		
		.webdevelophead
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			background:black;
			opacity:.8;
			color:white;
			height:50%;
			width:50%;
			font-family: 'Poppins', sans-serif;
			font-size:30px;
			padding:5%;
			text-align:center;
			
		}
		.webfontsize
		{
			font-size:50px;
		}
		.webdevelop2
		{
			position:relative;
			float:left;
			min-height:auto;
			width:46%;
			padding:4%;
			padding-top:30px;
			padding-bottom:30px;
			font-family: 'Poppins', sans-serif;
			font-size:16px;
			color:black;
			z-index:6;
		}
		
	
		.seohead
		{
			position:relative;
			float:left;
			min-height:auto;
			width:40%;
			
			font-family: 'Poppins', sans-serif;
			font-size:30px;
			color:white;
			z-index:6;
			height:100%;
			padding-right:7%;
			padding-left:7%;
		}
		
		.gap100
		{
			position:relative;
			float:left;
			height:110px;
			width:100%;
		}
		
		
		.newscrollbaroutbox
		{
			position:fixed;
			top: 110px;
			left: 0;	
			bottom:0;
			margin:auto;			
			overflow:hidden;
			width: 300px;
			display:initial;
			border-right: 1px solid #F2F2F2;
		}
		.newscrollbar
		{
			position:absolute;
			width:100%;
			height:100%;
			overflow-x:hidden;
			overflow-y:scroll;
			padding-right:17px;
		}
		
		.newcmtbox
		{
			
			position:relative;
			float:left;
			width:280px;
			height:auto;
			padding:10px;
			padding-top:5px;
			padding-bottom:0;
			
			
		}
		.newcmtinbox
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			border-bottom:1px solid #f2f2f2;
			padding-bottom:5px;
		}
	
		h75
		{  
			color:black;
			font-weight:bold;
			
		}
		
		.scusrpicbx
		{
			position:relative;
			float:left;
			height:50px;
			width:50px;
			padding-top:10px;
			padding-bottom:10px;
			
		}
		.scusrpicinbx
		{
			position:relative;
			float:left;
			height:100%;
			width:100%;
			overflow:hidden;
			border:1px solid #f2f2f2;
			border-radius:25px;
			
		}
		.scusrcmntbx
		{
			position:relative;
			float:left;
			width:210px;
			padding-right:10px;
			padding-left:10px;
			font-family: 'Poppins', sans-serif;
			word-wrap:break-word;
			font-size:13px;
			padding-top:10px;
		}
		.newcomuserpic
		{
			position:absolute;
			left:0;
			top:0;
			bottom:0;
			right:0;
			margin:auto;
			max-height:50px;
			max-width:50px;
		}
		.scrollbarrelativepadding
		{
			position:relative;
			width:300px;
			float:left;
			background:none;
			min-height:700px;
			display:initial;
		}
		
		.newoutletsdiv
		{
			position:relative;
			float:left;
			width:720px;
			padding:10px;
		}
		.newoutletssidebar
		{
			position:relative;
			float:left;
			width:300px;
			padding:5px;
			display:initial;
			
			text-align:center;
			
			
			min-height:600px;
		}
		
		.newchkwrtrevmainbox
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:10px;
			padding-bottom:10px;
			
		}
		.newchkrevmainbox
		{
			position:relative;
			float:left;
			width:50%;
			height:auto;
			background:none;
			text-align:center;
			font-family: Roboto,sans-serif;
		}
		.newwrtrevmainbox
		{
			position:relative;
			float:left;
			width:50%;
			height:auto;
			background:none;
			text-align:center;
			font-family: Roboto,sans-serif;
		}
		.newchkrevbutton
		{
			position:relative;
			width:90%;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;
			height:auto;
			border-radius:5px;
			background:#032d3c;
			color:white;
			left:0;
			right:0;
			margin:auto;
			cursor:pointer;
		}
		.newchkrevbutton:hover
		{
			background:#04b404;
		}
		.newwrtrevbutton
		{
			position:relative;
			width:90%;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;
			height:auto;
			border-radius:5px;
			background:#032d3c;
			color:white;
			left:0;
			right:0;
			margin:auto;
			cursor:pointer;
		}
		.newwrtrevbutton:hover
		{
			background:#04b404;
		}
		div.box3
		{
			position:fixed;
			top: 50px;
			left: 0;
			right:0;
			bottom:0;
			margin:auto;
			padding:20px;
			height: 310px;	
			width: 490px;	
			border: 1px solid #D8D8D8;
			background: white;
			border-radius:5px;
			z-index : 12;
			display:none;
		}
		
		.newsearchoutbox
		{
			position:relative;
			float:left;
			padding-top:10px;
			padding-bottom:10px;
			width:100%;
			
			
		}
		
		.newsearch 
			{
				position:relative;
				float:left;
				width:609px;
				padding:10px;
				border:1px solid #f2f2f2;
				border-right:none;
				border-radius:5px 0 0 5px;
				font-size:14px;
				font-family: 'Poppins', sans-serif;
				background:#fafafa;
				text-align:center;
				outline:none;
				
			}
		.newsearchsubmit 
			{
				position:relative;
				float:left;
				width:88px;
				padding:10px;
				border-radius:0px 5px 5px 0;
				font-size:14px;
				font-family: 'Poppins', sans-serif;
				background:#c7d200;
				border:1px solid #c7d200;
				font-weight:bold;
				outline:none;
			}
		.newsearchsubmit:hover 
			{
				background-color:#afb900;
			}
		.newsearchmainoutbox
			{
				position:relative;
				float:left;
				width:100%;
				padding-top:10px;
				padding-bottom:10px;
				background:none;
			}
		.newmsearchoutlets	
			{				
				position:relative;
				float:left;
				width:100%;
				border:none;
			}
		.newsearch_outlet_filter_mainbox
			{
				position:relative;
				float:left;
				width:96%;
				padding-right:2%;
				padding-left:2%;
				padding-top:20px;
				padding-bottom:20px;
				border-radius:5px 5px 2px 2px;
				background:#f2f2f2;
				border:1px solid #f2f2f2;
			}
		.closesearchX
			{
				position:absolute;
				font-family:verdana;
				font-size:13px;
				color:red;
				top:-2px;
				right:3px;
				cursor:pointer;
				text-align:center;
				vertical-align:middle;
				padding-bottom:1px;
			}
		.outletfilterselect
			{
				background-color:white;
				border-radius:5px;
				border:1px solid #d8d8d8;
				cursor:pointer;
				font-family:Helvetica;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				padding:4.5px 9px;
				width:130px;
				top:initial;
			}
			
			
		.sowupdateoutbox
			{
				position:relative;
				float:left;
				border:1px solid #f2f2f2;
				height: auto;
				background:white;
				border-radius: 2px;
				width:100%;
			}
		.tlupdateinbox1
			{
				position:relative;
				float:left;
				width:90%;
				left:0;
				right:0;
				margin:auto;
				padding:5%;
				border-bottom:1px solid #f2f2f2;
				display:flex;
				flex-direction: row;
				padding-bottom:0;
				
			}
		.tlupdatebrandlogo
			{
				
				position:relative;
				float:left;
				width:54px;
				height:54px;
				border: 1px solid #f2f2f2;
				overflow:hidden;
				border-radius:5px;
				
				display: block;
				flex:0 0 54px;
			}
		.newoutletnameaddandratings
			{
				
				position:realtive;
				float:left;				
				display: block;
				margin: 0;
				flex-grow:1;
				padding:10px;
				overflow:hidden;
				padding-top:5px;
				
			}
		.newoutpic
			{
				position:absolute;
				max-width:100%;
				min-height:100%;
				left:0;
				right:0;
				top:0;
				bottom:0;
				margin:auto;
			}
			
		.outletboxgap
			{
				position:relative;
				float:left;
				width:96%;
				padding:2%;
			}
		.tlupdcomplogooutlet
			{
				position : absolute;
				font-size: 32px;
				font-weight:bolder;
				font-family: 'Poppins', sans-serif;
				color:red;
				top:0px;
				left:0px;
				height:100%;
				width:100%;
				line-height:54px;
				text-align:center;
				vertical-align:middle;
				text-transform: capitalize; 
			}
		.tlupdbranddetails
			{
				position:relative;
				float:left;
				height:auto;
				width:100%;
				font-family: 'Poppins', sans-serif;
			}
		.tlupdbrandname
			{
				position: relative;
				font-size:16px;
				color:red;
				font-weight:bold;
				text-transform: capitalize; 
			}	
		.newoutletratingsbox
			{
				position:relative;
				float:left;
				width:50%;
				height:auto;
				background:none;
				padding-top:10px;
				padding-bottom:10px;
				min-height:15px;
				text-align:center;
			}
		.newoutletratingsbox100
			{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				background:none;
				padding-top:10px;
				padding-bottom:10px;
				min-height:15px;
				text-align:center;
			}
		.newoutletlikesbox
			{
				position:relative;
				float:left;
				width:50%;
				height:auto;
				background:none;
				padding-top:10px;
				padding-bottom:10px;
				min-height:15px;
				font-size:14px;
			}
		.spanh261_1
		{ 
			position:relative;
			top:-2px;
			left:80px;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			color:#240B3B;
		}
		.newspanh65
		{
		
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			color:green;
		
		}
		.newspanh66
		{
		
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			color:red;
		
		}
		.NTLLDB_1
		{
			position:relative;
		}
		.crwrcovisdivs
		{
			position:realtive;
			padding:1%;
			float:left;
			
			width:auto;
		}
		
		.comment_cover 
		{
			position: relative;
			
			background: #0B0B61;
			width:auto;
			padding:5px;
			padding-left:10px;
			padding-right:10px;
			font-size:13px;
			border-radius:3px;
			text-align:center;
			vertical-align:middle;
			color:white;
			font-family: 'Poppins', sans-serif;
		}
		.comment_cover:after, .comment_cover:before {
			top: 100%;
			left: 25%;
			border: solid transparent;
			content: " ";
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
		}
		
		.comment_cover:after {
			border-color: rgba(255, 255, 255, 0);
			border-top-color: #ffffff;
			border-top-color: #0B0B61;
			border-width: 5px;
			margin-left: -5px;
		}
		.comment_cover:before {
			border-color: rgba(0, 0, 0, 0);
			border-top-color: #D8D8D8;
			border-width: 6px;
			margin-left: -6px;
		}
		
		.comment_cover:hover 
			{
				
				background-color:#000070;
			}
		.comment_cover:active 
			{
				position:relative;
				top:1px;
			}
			
		.tlwritecheckrevbut
			{
				position:relative;
				background-color:#0B0B61;
				border-radius:3px;
				border:1px solid #0B0B61;
				display:inline-block;
				cursor:pointer;
				padding:5px;
				color:white;
				font-family: 'Poppins', sans-serif;
				text-align:center;
				padding-left:10px;
				padding-right:10px;
				font-size:13px;
			}
			
		.tlwriterevbut:hover 
			{
				
				background-color:#000070;
			}
		.tlwriterevbut:active 
			{
				position:relative;
				top:1px;
			}
			
		.tlcreatenewoutlet
			{
				position:relative;
				border-radius:3px;
				display:inline-block;
				cursor:pointer;
				background:#04B404;
				outline:none;
				padding:5px;
				color:white;
				font-family: 'Poppins', sans-serif;
				text-align:center;
				padding-left:10px;
				padding-right:10px;
				font-size:13px;
				border:1px solid #04B404;
			}
		
		.tlcreatenewoutlet:hover 
			{
				
				background-color:#000070;
				border:1px solid #000070;
			}
		.tlcreatenewoutlet:active 
			{
				position:relative;
				top:-1px;
			}
			
		.tlupdateinbox3
			{
				position:relative;
				float:left;
				min-height: 40px;
				height:auto;
				width:90%;
				padding-left:5%;
				padding-right:5%;
				padding-top:10px;
				padding-bottom:10px;
				background:#fafafa;
				display:flex;
				flex-direction: row;
			}
		.tlupdcmtboxusrpic
			{
				position:relative;
				float:left;
				width:40px;
				height:40px;
				border: 1px solid #f2f2f2;
				overflow:hidden;
				border-radius:5px;
				
				display: block;
				flex:0 0 40px;
			}
		.tlupdcmtboxusrpicimage
			{
				position:absolute;
				max-width:100%;
				min-height:100%;
				left:0;
				right:0;
				top:0;
				bottom:0;
				margin:auto;
			}
		.newoutletnameaddandratings1
			{
				
				position:realtive;
				float:left;				
				display: block;
				margin: 0;
				flex-grow:1;
				padding:5px;
				overflow:hidden;
				padding-top:2.5px;
				padding-bottom:0;
			}
		.tlcommentbox
			{
				position:relative;
				float:left;
				width:90%;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				padding:7px;
				padding-left:2%;
				padding-right:8%;
				border:1px solid #f2f2f2;
				outline:none;
				
			}
		.uploadimgicon
			{
				
				position:absolute;
				height:30px;
				top:15px;
				right:7%;
				
			}
		.tlimageuploadpreviewbox
			{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				padding-top:5px;
			}
		.previewingso
			{
				position:relative;
				float:left;
				max-width:100%;
			}
		.tlupdateinbox4
			{
				position:relative;
				float:left;
				width:90%;
				padding-right:5%;
				padding-left:5%;
				background:#fafafa;
				
			}
		h262
			{
				position: relative;
				float:right;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				color:#0B0B61;
				cursor:pointer;
			}
		.tlupdateinbox2
			{
				position:relative;
				float:left;
				padding-top:10px;
				padding-bottom:10px;
				width:100%;
				height:auto;
				background:#fafafa;
			}
		.reportdots
			{
				position:relative;
				float:left;
				color:#bdbdbd;
				font-size:13px;
				width:90%;
				padding:5px;
				padding-right:5%;
				padding-left:5%;
				padding-bottom:0;
				text-align:right;
			}
		.reportabuse
			{ 
				position: absolute; 
				cursor:pointer;
				top:31px;
				background: white; 
				border: 1px solid #D8D8D8;
				border-radius:5px;
				width:auto; 
				height:auto; 
				
				padding:5px;
				box-shadow: 0px 0px 3px #888888;
				right:5%;
				font-size:14px;
				font-family:calibri;
				font-weight:lighter;
				display:none;
				z-index:1;
				box-shadow:none;
			} 
		.reportabuse:after, .reportabuse:before 
			{ 
				bottom: 100%; 
				left: 79%; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.reportabuse:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-bottom-color: white; 
				border-width: 5px; 
				margin-left: -5px; 
			} 
		.reportabuse:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-bottom-color: #D8D8D8; 
				border-width: 6px; 
				margin-left: -6px; 
			}
		.smdrpbox
			{
				position:relative;
				padding:5px;
				float:left;
			}
		.tlupdcomment
			{
				position:relative;
				font-family: 'Poppins', sans-serif;
				font-size:14px;
				word-wrap:break-word;
			}
		h250
			{
				position:relative;
				font-family: 'Poppins', sans-serif;
				font-size:12px;
				color:#848484;
			}
		h264
			{
				font-weight:bold;
			}
		.previewingtl
		{
			position:relative;
			float:left;
			max-width:100%;
		}
		.soupdateinbox2cover
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
		}
		
		.recentlyaddedoutlets
		{
			position:relative;
			float:left;
			padding:2%;
			padding-top:20px;
			padding-bottom:20px;
			text-align:left;
			font-size:18px;
			font-family: 'Poppins', sans-serif;
			font-weight:bold;
			width:96%;
			
		}
		.revbox2
		{
			position:absolute;
			right:20px;
			top:60px;
			width:385px;
			height:480px;
			background:white;
			opacity:1;
			border: 1px solid #D8D8D8;
			border-radius:5px;
			padding:10px;
			display:initial;
			overflow:hidden;
		}
		.ratebar1
		{
			position:relative;
			background-color:white;
			height:12px;
			width:380px;
			top:0px;
			top:initial;
			height:initial;
			float:left;
		}
		.skillreverse
		{
			position:absolute;
			width:100px;
			left:180px;
			top:-3;
			top:3px;
		}
		.skillforward
		{
			position:absolute;
			width:100px;
			left:281px;
			top:-3;
			top:3px;
		}
		.revrating-bar
		{
			background:#FAFAFA;
			padding:0px;
		}
		.revrating-bar span
		{
			display:block;
			height:10px;
		}
		.revrating-bar, .revrating-bar span {
		
		-webkit-transform: rotateY(180deg); 
			transform: rotateY(180deg);
		
		}
		.rating-bar{
		background:#FAFAFA;
		padding:0px;
		
		
		
		
		}
		.rating-bar span{
		
		display:block;
		height:10px;
		top:-4px;
		}
		
		.rating-bar, .rating-bar span {
		/*border-radius:4px; */
		}
		
		/* Used to color the bars */
		.blue{  background: -webkit-linear-gradient(left, red , yellow); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(left, red , yellow); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left, red , yellow); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left, red , yellow); /* Standard syntax */}
		.red{background: -webkit-linear-gradient(left, yellow , green); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(left, yellow , green); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,yellow , green); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left, yellow , green); }
		
		/* .rate-n, n being the rating from 1 to 10 */
		.rate-00{ width:0%; }
		.rate-01{ width:1%; }
		.rate-02{ width:2%; }
		.rate-03{ width:3%; }
		.rate-04{ width:4%; }
		.rate-05{ width:5%; }
		.rate-06{ width:6%; }
		.rate-07{ width:7%; }
		.rate-08{ width:8%; }
		.rate-09{ width:9%; }
		.rate-10{ width:10%; }
		.rate-11{ width:11%; }
		.rate-12{ width:12%; }
		.rate-13{ width:13%; }
		.rate-14{ width:14%; }
		.rate-15{ width:15%; }
		.rate-16{ width:16%; }
		.rate-17{ width:17%; }
		.rate-18{ width:18%; }
		.rate-19{ width:19%; }
		.rate-20{ width:20%; }
		
		.rate-21{ width:21%; }
		.rate-22{ width:22%; }
		.rate-23{ width:23%; }
		.rate-24{ width:24%; }
		.rate-25{ width:25%; }
		.rate-26{ width:26%; }
		.rate-27{ width:27%; }
		.rate-28{ width:28%; }
		.rate-29{ width:29%; }
		.rate-30{ width:30%; }
		
		.rate-31{ width:31%; }
		.rate-32{ width:32%; }
		.rate-33{ width:33%; }
		.rate-34{ width:34%; }
		.rate-35{ width:35%; }
		.rate-36{ width:36%; }
		.rate-37{ width:37%; }
		.rate-38{ width:38%; }
		.rate-39{ width:39%; }
		.rate-40{ width:40%; }
		
		.rate-41{ width:41%; }
		.rate-42{ width:42%; }
		.rate-43{ width:43%; }
		.rate-44{ width:44%; }
		.rate-45{ width:45%; }
		.rate-46{ width:46%; }
		.rate-47{ width:47%; }
		.rate-48{ width:48%; }
		.rate-49{ width:49%; }
		.rate-50{ width:50%; }
		
		.rate-51{ width:51%; }
		.rate-52{ width:52%; }
		.rate-53{ width:53%; }
		.rate-54{ width:54%; }
		.rate-55{ width:55%; }
		.rate-56{ width:56%; }
		.rate-57{ width:57%; }
		.rate-58{ width:58%; }
		.rate-59{ width:59%; }
		.rate-60{ width:60%; }
		
		.rate-61{ width:61%; }
		.rate-62{ width:62%; }
		.rate-63{ width:63%; }
		.rate-64{ width:64%; }
		.rate-65{ width:65%; }
		.rate-66{ width:66%; }
		.rate-67{ width:67%; }
		.rate-68{ width:68%; }
		.rate-69{ width:69%; }
		.rate-70{ width:70%; }
		
		.rate-71{ width:71%; }
		.rate-72{ width:72%; }
		.rate-73{ width:73%; }
		.rate-74{ width:74%; }
		.rate-75{ width:75%; }
		.rate-76{ width:76%; }
		.rate-77{ width:77%; }
		.rate-78{ width:78%; }
		.rate-79{ width:79%; }
		.rate-80{ width:80%; }
		
		.rate-81{ width:81%; }
		.rate-82{ width:82%; }
		.rate-83{ width:83%; }
		.rate-84{ width:84%; }
		.rate-85{ width:85%; }
		.rate-86{ width:86%; }
		.rate-87{ width:87%; }
		.rate-88{ width:88%; }
		.rate-89{ width:89%; }
		.rate-90{ width:90%; }
		
		.rate-91{ width:91%; }
		.rate-92{ width:92%; }
		.rate-93{ width:93%; }
		.rate-94{ width:94%; }
		.rate-95{ width:95%; }
		.rate-96{ width:96%; }
		.rate-97{ width:97%; }
		.rate-98{ width:98%; }
		.rate-99{ width:99%; }
		.rate-100{ width:100%; }
		
		
		.rate-0{ width:0%; }
		.rate-1{ width:1%; }
		.rate-2{ width:2%; }
		.rate-3{ width:3%; }
		.rate-4{ width:4%; }
		.rate-5{ width:5%; }
		.rate-6{ width:6%; }
		.rate-7{ width:7%; }
		.rate-8{ width:8%; }
		.rate-9{ width:9%; }
		.rate-10{ width:10%; }
		
		/* CSS3 Animation */
		.animate{
		animation: progress 2s linear;
		-moz-animation: progress 2s linear;
		-webkit-animation: progress 2s linear;
		-ms-animation: progress 2s linear;
		-o-animation: progress 2s linear;
		
		
		
		}
		/* Span fills 100% of parent div (.rate-n) which may be 10-100% of the width of black bar (.rating) */
		@-webkit-keyframes progress {
		from { width:0% }
		to { width:100%; }
		}
		@-moz-keyframes progress {
		from { width:0% }
		to { width:100%; }
		}
		@-ms-keyframes progress {
		from { width:0% }
		to { width:100%; }
		}
		@-o-keyframes progress {
		from { width:0% }
		to { width:100%; }
		}
		@keyframes progress {
		from { width:0% }
		to { width:100%; }
		}
		
		
		
		.revrating-bar{
		background:#FAFAFA;
		padding:0px;
		}
		.revrating-bar span{
		
		display:block;
		height:10px;
		
		}
		.revrating-bar, .revrating-bar span {
		
		-webkit-transform: rotateY(180deg); 
			transform: rotateY(180deg);
		
		}
		h68
		{
		position:absolute;
		font-family:calibri;
		font-size:14px;
		color:#6e6e6e;
		color:black;
		top:-5px;
		width:140px;
		
		height:auto;
		
		position:relative;
		top:initial;
		height:auto;
		}
		.ratebar1
		{
			position:relative;
			background-color:white;
			height:12px;
			width:380px;
			top:0px;
		
			
			top:initial;
			height:initial;
			float:left;
			
		}
		.ratebar2{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:155px;
		top:-5px;
		
			
			top:initial;
			height:initial;
			float:left;
			top:5px;
		}
		.ratebar3{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:175px;
		top:-10px;
		
		
			top:initial;
			height:initial;
			float:left;
			top:10px;
		}
		.ratebar4{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:195px;
		top:-15px;
		
		
			top:initial;
			height:initial;
			float:left;
			top:15px;
		}
		.ratebar5{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		
		top:215px;
		top:-20px;
		
		
			top:initial;
			height:initial;
			float:left;
		top:20px;
		
		}
		.ratebar6{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:235px;
		top:-25px;
		
		
			top:initial;
			height:initial;
			float:left;
		top:25px;
		}
		.ratebar7{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:255px;
		top:-30px;
		
		
			top:initial;
			height:initial;
			float:left;
		top:30px;
		
		}
		.ratebar8{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:275px;
		top:-35px;
		}
		.ratebar9{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:295px;
		top:-40px;
		}
		.ratebar10{position:relative;
		background-color:white;
		height:12px;
		width:380px;
		/*border-bottom:1px solid #BDBDBD;*/
		top:315px;
		top:-45px;
		
		}
		h265
		{
			position:absolute;
			right:7px;
			top:0px;
			cursor:pointer;
			color:red
		}
		.h68
		{
			
			
			width:140px;
			position:relative;
			top:initial;
			height:auto;
			word-wrap:break-word;
			
		}
		h74
		{
		position:absolute;
		font-family:Helvetica;
		font-size:13px;
		color:#A4A4A4;
		top:-5px;
		left:150px;
		top:1px;
		}
		.rateoutlet0
		{
			position:fixed;
			height:600px;
			width:802px;
			left: 0;
			right:0;
			top: 0;
			bottom: 0;
			margin: auto;
			background:white;
			z-index:20;
			border-radius:3px;
			padding:20px;
			display:none;
			overflow:initial;
			
		}
		h63
		{
			position:absolute;
			right:10px;
			font-family:Calibri;
			font-size:13px;
			color:#a4a4a4;
			top:0px;
		
		}
		.alreadyratedmsg
{
	position:absolute;
	
	top:5;
	right:5px;
	
	margin:auto;
	font-size:14px;
	height:90px;
	width:270px;
	z-index:1;
	border:1px solid #d8d8d8;
	padding:20px;
	text-align: justify;
	
	border-radius:3px;
	background:#D6EAF8;
	box-shadow: 0px 0px 20px #888888;
	font-family:helvetica;
}
.complogo
	{
		position:absolute;
 		left:0px;
 		top:0px;
 		width:58px;
		height:58px;
		background:white;
		border: 1px solid #d8d8d8;
		border-radius:2px;
		text-align:center;
		vertical-align:middle;
		line-height:40px;
		font-size:38px;
		font-family:helvetica;
		font-weight:bold;
		text-transform:capitalize;
		color:red;
		overflow:hidden;
	}
	.complogooutletnew
	{
		position:realtive;
		top:0;
		bottom:0;
		right:0;
		left:0;
		margin:auto;
		height:100%;
		width:100%;
		text-align:center;
		vertical-align:middle;
		line-height:58px;
	}
	.addressnew1
{
position:absolute;
bottom:0px;
left:0px;
font-family:Calibri;
font-size:14px;
color:#585858;
color:black;
/*border-bottom:1px solid #585858;*/
font-weight: bold;
padding-bottom:2px;
/*box-shadow: 0 5px 2px -2px #a4a4a4;*/
width:90%;
max-height:initial;
	overflow:initial;
	margin-left:70px;
	text-transform:capitalize;
	word-wrap:break-word;
}
.ratebox1
	{
		position:absolute;
		top:95px;
		right:19px;
		left:20px;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		width:auto;
		height:450px;
		background:white;
		
		font-size:14px;
	}
	.RLDB
{
position:relative;
left:0px;
font-family:Helvetica;
font-size:14px;
}
h97
{
position:relative;
left:50px;
font-family:Helvetica;
font-size:15px;
color:#585858;

}
.chkbox
{
	height:15px;
	width:15px;
}.rateradioscale1
{
	position:relative;
	background-color:white;
	height:32px;
	width:100%;
	
	padding-top:2px;
	padding-bottom:2px;
	
	height:auto;
	display:inline-block;
	float:left;
	

}
.h518
{
	position:relative;
	font-family:Helvetica;
	top:7px;
	left:0px;
	font-size:14px;
	
	color:black;
	width:190px;

	height:auto;
}
.commenttext1
{
position:absolute;
width:210px;
top:4px;
right:0px;
border:1px solid #d8d8d8;	
border-radius:3px;
padding:5px;
	
	font-family:Helvetica;
font-size:14px;
float:initial;
}

div + p { color: red;} 
/*Hide radio button (the round disc)we will use just the label to create pushbutton effect*/
input[type=radio] {    display:none;   margin:10px;} 
/*Change the look'n'feel of labels (which are adjacent to radiobuttons).Add some margin, padding to label*/
/*input[type=radio] + label {display:inline-block;margin:-2px;padding: 4px 12px;/*background-color: #e7e7e7;border-color: #ddd;}*/
/*Change background color for label next to checked radio buttonto make it look like highlighted button
input[type=radio]:checked + label {background-image: none;background-color:#d0d0d0;}
input[type=radio] {display:none;}*/

input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 5px 13px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 6px;
    color: #333;
	color:black;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
input[type=radio]:checked + label.l1 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#FF0000;
	  
}
input[type=radio]:checked + label.l2 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#FE2E2E;
} 
input[type=radio]:checked + label.l3 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#FA5858;
}
input[type=radio]:checked + label.l4 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#F78181;
}
input[type=radio]:checked + label.l5 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#F5A9A9;
}
input[type=radio]:checked + label.l6 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#BCF5A9;
	  
}
input[type=radio]:checked + label.l7 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#9FF781;
}
input[type=radio]:checked + label.l8 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#82FA58;
}
input[type=radio]:checked + label.l9 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#64FE2E;
}
input[type=radio]:checked + label.l10 {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        /*background-color:#e0e0e0;*/
       background-color:#40FF00;
       
}
/*.l1
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
}*/

.l1
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;

}
.l2
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l3
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l4
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l5
{
 background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l6
{
 background-color: #f5f5f5;
   background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	 padding-left:2px;
	   padding-right:2px;
	  
opacity:1;
}
.l7
{
 background-color: #f5f5f5;
   background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l8
{
background-color: #f5f5f5;
   background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l9
{
background-color: #f5f5f5;
   background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.l10
{
 background-color: #f5f5f5;
   background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
opacity:1;
}
.overallcomment
	{
		position:relative;
		width:96%;
		border-radius:0px;
		border:1px solid #d8d8d8;
		padding:2%;
		padding-top:10px;
		padding-bottom:10px;
		font-family:Helvetica;
		font-size:14px;
		top:-5px;
	}
	.rateradioscaleX
{
	position:relative;
	background-color:white;
	height:20px;
	width:60%;
	color:black;
	
	padding-top:10px;
	
	float:left;
	font-size:14px;
	font-family:helvetica;
}
.intradio
	{
		position: absolute;
		left : 350px;
		right:initial;
		
	}
	.ratesubmit
	{
		position: absolute;
		right: 30px;
		bottom: 20px;
		font-family:Calibri;
		font-size:15px;
		color:white;
		background-color:#030060;
		border:none;
		padding:5px;
		width:90px;
		text-align:center;
		cursor:pointer;
		border-radius:12px;
	}
	.revpopname
	{
		position:relative;
 		top:0px;
		height:70px;
		width:100%;
		float:left;
		/*border:1px solid #d8d8d8;*/
		overflow:hidden;
		box-shadow: 0 5px 2px -2px #a4a4a4;
	}
	.radiobox1
{
position:absolute;
left:200px;
top:10px;
font-size:14px;
}
#stu
{
position:relative;
top:-5px;
-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

#std
{
position:relative;
top:5px;
 -moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
h98
{
position:relative;
left:100px;
font-family:Helvetica;
font-size:15px;
color:#585858;

}
h456
{
position:relative;
	
	text-align:center;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	font-weight:bold;
	width:100%;
}
.chkoutcmtboxoutbox
	{
		
		position:absolute;
		left:20px;
		top:60px;
		width:385px;
		height:480px;
		background:white;
		opacity:1;
		border: 1px solid #D8D8D8;
		border-radius:5px;
		padding:10px;
		overflow:hidden;
		
	}
	.chkoutcmtbox
	{
		position:absolute;
		top: 25px;
		left: 10px;		
		height: 100%;	
		width:409px;
		overflow-y:auto;
		
		
	}
	.chkoutcmt1
{
		position:relative;
		top:0px;
		left: 0px;
		height: auto;
		width: 365px;	
		border-bottom: 1px solid #f2f2f2;
		display:inline-block;
}
div.cmtboxusrpic1
	{
		position:absolute;
		left: 0px;
		height: 30px;	
		width: 30px;	
		border: 1px solid #BDBDBD;
		overflow:hidden;
	}	
	#cmnt1
	{
		
		position:relative;
		color:black;
		width:90%;
		left: 50px;
		font-family:calibri;
		font-size:13.5px;
		height:auto;
		cursor:pointer;
		font-style: bold;
		word-wrap:break-word;
		
		
	}
	.bold
	{
		
		font-weight: bold;
	}
	.comscrollimageuploadpreviewbox1
{
	position:relative;
	border:1px solid #E6E6E6;
	height:auto;
	background:white;
	top:0px;
	display:inline-block;
	width:auto;
	max-width:300px;
	left:0px;
	padding:5px;
	
}
h108
	{
		position:absolute;
		font-family: Helvetica;
		font-size:13px;
		font-weight : bolder;
		width:100%;
		text-align:center;
		/*top: 45px;
		left: 80px;*/
		left:0;
		
		
	}
	.chkbrandcmtboxoutbox
{
		position:absolute;	
		right:20px;
		top:60px;
		width:385px;
		height:480px;
		background:white;
		opacity:1;
		border: 1px solid #D8D8D8;
		border-radius:5px;
		padding:10px;
		overflow:hidden;
}
h229
	{
		position:absolute;
		font-family:calibri;
		font-size:14px;
		color:white;
		left:10px;
		background-color:#030060;
		bottom: 10px;
		padding:5px;
		width:90px;
		text-align:center;
		vertical-align: text-bottom;
		cursor:pointer;
		border-radius:12px;
	}
	
h229:hover 
	{
		
		background-color:#000070;
		
	}
h229:active 
	{
		position:absolute;
		left:10px;
		bottom: 9px;
	}
	.searchoutletforrevselect
{
	position:relative;
	width:240px;
	padding:10px;
	font-size:15px;
	
	border:1px solid #d8d8d8;
	border-radius:5px;
}	
.chkrevpincode
	{
		position:relative;
		width:220px;
		padding:10px;
		font-size:15px;
		border:1px solid #d8d8d8;
		border-radius:5px;
		
	}
	.focus
	{
		color: red;
		font-weight: bold;
	}
	.chkwrtrevsubmit
{
	position:relative;
	width:240px;
	padding:10px;
	font-size:15px;
	color:white;
	background:blue;
	border:1px solid #d8d8d8;
	border-radius:5px;
}	
.vc
{
	position:absolute;right:10px;bottom:10px;font-family:helvetica;color:blue;cursor:pointer;font-size:13px;
}
div.writereviewwelcome {
		
		position:fixed;
		top: 50px;
		left: 0;
		right:0;
		bottom:0;
		margin:auto;
		padding:20px;
		height: 310px;	
		width: 490px;	
		border: 1px solid #D8D8D8;
		background: white;
		border-radius:5px;
		z-index : 12;
		display:none;
	}
	.addressnew2
{
position:absolute;
bottom:0px;
left:0px;
font-family:Helvetica;
font-size:15px;
color:#585858;
color:black;
/*border-bottom:1px solid #585858;*/
font-weight: bold;
padding-bottom:5px;
/*box-shadow: 0 5px 2px -2px #a4a4a4;*/
width:90%;
max-height:initial;
overflow:initial;
padding-right:initial;
margin-right:initial;
padding-left:70px;
}
.complogonewbrand
	{
		position:absolute;
 		left:5px;
 		top:0px;
 		width:50px;
		height:50px;
		background:white;
		opacity:1;
		border: 1px solid #d8d8d8;
		border-radius:2px;
		font-size:14px;
		word-wrap: break-word;
		vertical-align:middle;
		text-align:center;
		padding-top: 5px;
		line-height:25px;
		font-family:calibri;
	}
	.brandnameshow
	{
		position:absolute;
 		left:-2px;
		color:red;
		font-family:Helvetica;
		font-size:30px;
		vertical-align:middle;
		height:32px;
		border: none;
		text-transform: capitalize;
	}
	.newoutlet
{
	position:relative;
	width:150px;
	left: 0px;
	
	border-radius:3px;
	border:1px solid #d8d8d8;
	padding:7px;
	font-family:Helvetica;
	font-size:14px;
}
.servicefiltershead
{
	position:relative;
	float:left;
	padding:5%;
	padding-top:10px;
	padding-bottom:10px;
	width:90%;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
}
.serviceinputenclosures
{
	position:relative;
	float:left;
	padding:5%;
	padding-top:10px;
	padding-bottom:10px;
	width:90%;
}
.search_service_filter_cat1
{
	position:relative;
	float:left;
	width:90%;
	padding:5%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #d8d8d8;
	border-radius:10px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	outline:none;
	background:#fafafa;
}

.signupselect1
{
	position:relative;
	float:left;
	width:90%;
	padding:5%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #d8d8d8;
	border-radius:10px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	outline:none;
	background:#fafafa;
}
.signupselect2
{
	position:relative;
	float:left;
	width:80%;
	padding:5%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #d8d8d8;
	border-radius:10px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	outline:none;
	background:#fafafa;
}
.newscrollbar1
		{
			position:relative;
			float:left;
			width:100%;
			height:100%;
			overflow:hidden;
			

		}
	.search_service_display_outbox
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		border:1px solid #f2f2f2;
		border-radius:2px;
		background:white;
		padding:0;
	
	}
	.search_service_messagebox
{
	position:relative;
	float:left;
	height:auto;
	width:96%;
	padding:2%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	background:white;
	border-top:1px solid #f2f2f2;
	font-family: 'Poppins', sans-serif;
	
	
}
.serviceproviderdetails
{
	position:relative;
	float:left;
	height:auto;
	width:100%;
	font-family: 'Poppins', sans-serif;
	padding-top:10px;
	padding-bottom:10px;
}
.serviceby
{
	position:relative;
	float:left;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:bold;
	
}

.serviceby:hover
{
	color:blue;
}
.servicebycontact
{
	position:relative;
	float:right;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:bold;
}
.servicebycontact:hover
{
	color:blue;
}
.new_serviceadspace
{
	position:relative;
	float:left;
	/*width:33%;*/
	padding:2%;
	padding-left:5%;
	padding-top:10px;
	padding-bottom:10px;
	display: block;
	flex:0 0 33%;
}

.pamphletimg
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border-radius:5px;
}
.videoadspace
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	border-radius:5px;
}
.muserservicedescripdisplayboxnew1
{
	position:relative;
	float:left;
	/*width:53%;*/
	padding:5%;
	padding-right:5%;
	padding-top:10px;
	padding-bottom:10px;
	height:100%;
	overflow:hidden;
	flex-grow:1;
	
}
.muserservicedescripdisplayboxnew1inbox
{
	position:relative;
	float:left;
	width:100%;
	padding-right:13px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}
.services_ad_n_des
{
	position:relative;
	float:left;
	width:100%;
	display:flex;
	flex-direction: row;
}

.serviceoptionsmainbox
{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}

.posteddatenew
{
	position:relative;
	float:left;
	padding-top:5px;
	width:100%;
	text-align:right;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:#a4a4a4;
	
}
.servicepamphletlinknew
{
	position:relative;
	float:left;
	padding:8px;
	border-radius:5px;
	border:none;
	background:#032d3c;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:white;
	font-weight:normal;
	text-align:center;
	
}
.mshowinterestnew
{
	position:relative;
	float:right;
	padding:8px;
	border-radius:5px;
	border:none;
	background:#032d3c;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:white;
	font-weight:normal;
	text-align:center;
}

.search_service_message
{
	position:relative;
	float:left;
	padding:2%;
	width:96%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #f2f2f2;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	border-radius:5px;
	
}

.pamphletimgzoomed
{
	position:fixed;
	height:auto;
	width:auto;
	max-height:90%;
	max-width:90%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index:11;
	
}



.closepam
{
	position:fixed;
	color:white;
	font-size:25px;
	cursor:pointer;
	top:0px;
	right:10px;
	z-index:12;
}
.nj_gap
	{
		position:relative;float:left;width:100%;height:20px;background:white;
	}
.nj_outbox
	{
		position:relative;float:left;width:96%;padding:0%;border:1px solid #e6e6e6;border-radius:3px;
		min-height:100px;background:initial;font-family:calibri;
		left:1.9%;text-align:initial;box-shadow: 0 0 3px #d9d9d9;
		/*margin:auto;left:0;right:0;*/
	}
.nj_logo
	{
		position:absolute;right:5px;top:5px;width:40px;height:40px;border-radius:5px;border:1px solid #f2f2f2;background:black;
	}
.nj_jobtitle
	{
		position:relative;float:left;padding:2%;;font-weight:bold;font-size:18px;background:none;margin:0;margin-right:60px;
		left:0;right:0;width:85%;min-height:25px;
	}
.nj_headers
	{
		position:relative;float:left;width:98%;padding:1%;border-top:1px solid #f2f2f2;font-weight:bold;font-size:18px;
		background:none;margin:0;word-wrap:break-word;
	}
.nj_subheader
	{
		position:relative;width:31.33%;padding:1%;text-align:center;font-size:15px;font-weight:normal;background:none;height:30px;float:left;
	}
.nj_jd
	{
		position:relative;float:left;width:96%;padding:2%;padding-top:1%;padding-bottom:0%;border-top:white;font-weight:normal;
		font-size:15px;background:none;margin:0;word-wrap:break-word;
	}
.nj_edu
	{
		position:relative;float:left;width:96%;padding:2%;padding-top:1%;padding-bottom:0%;border-top:white;font-weight:normal;
		font-size:15px;background:white;margin:0;word-wrap:break-word;
		left:initial;
	}
.nj_dr
	{
		position:relative;float:left;width:96%;padding:2%;padding-top:1%;padding-bottom:1%;border-top:white;font-weight:normal;font-size:15px;background:white;margin:0;word-wrap:break-word;
		left:initial;
	}
.nj_wic
	{
		position:relative;float:left;width:96%;padding:2%;padding-top:1%;padding-bottom:1%;border-top:1px dashed #f2f2f2;
		font-weight:normal;font-size:15px;background:white;margin:0;word-wrap:break-word;text-align:center;font-weight:lighter;font-style:italic;
	}
.nj_actionbox
	{
		position:relative;float:left;width:96%;padding:2%;padding-top:1%;padding-bottom:1%;border-top:none;font-weight:normal;font-size:15px;background:white;
		margin:0;word-wrap:break-word;text-align:center;font-family: 'Poppins', sans-serif;
	}
.nj_apply
	{
		position:relative;float:right;border:none;padding:5px;border-radius:15px;padding-right:10px;padding-left:10px;font-family:calibri;font-size:14px;
		color:white;background:#0b0b61;font-family: 'Poppins', sans-serif;width:140px;
	}
.nj_refer
	{
		position:relative;float:right;border:none;padding:5px;border-radius:15px;right:10px;padding-right:20px;padding-left:20px;font-family:calibri;
		font-size:14px;color:white;background:#0b0b61;font-family: 'Poppins', sans-serif;width:140px;text-align:center;
	}
	
	.recruiterdetails
	{
		position:relative;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		
	}
	.recruitername
	{
		position:relaive;
		float:left;
		padding-right:20px;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		cursor:pointer;
		
	}
	.recruitername:hover
	{
		color:blue;
		
	}	
	.recruiterrating
	{
		position:relaive;
		float:left;
		padding-right:20px;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		width:160px;
		border:1px solid white;
		
	}
	.recruiterreviews
	{
		position:relaive;
		float:left;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		color:#808080;
	}
	.jobform
		{
			position:relative;
			float:left;
			width:96%;
			padding:2%;
			padding-top:20px;
			padding-bottom:20px;
			height:auto;
			border:none;
			background:none;
			border-radius:0;
			
		}
	.jobform_inbox
		{
			position:relative;
			float:left;
			width:96%;
			padding:2%;
			padding-top:20px;
			padding-bottom:20px;
			height:auto;
			border:none;
			background:#fafafa;
			border-radius:5px;
			border:1px solid #f2f2f2;
		}
		h495
	{
		font-family:verdana;
		position:absolute;
  		right:5px;
		top:5px;
 		cursor:pointer;
		color:red;
	}
	.jobappformheader
{
	position:relative;
	
	width:100%;
	text-align:center;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	color:blue;
	
}

h490
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	left:50px;
}
h491
{
	position:absolute;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	font-weight:bold;
	left:0px;
	font-weight:bold;
	top:0px;
	
}
h492
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:13px;	
	left:120px;
	font-weight:bold;
}
h493
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:13px;	
	left:140px;
	width:initial;
}
.h493
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:13px;	
	left:140px;
	width:65%;
	padding-left:none;
	top:-13px;
	
}
.jcname
{
	width:initial;
	border:1px solid #d8d8d8;
	padding:5px;
}

.jobappdob
	{
		/*background-color:#F5EBF9;*/
		position:relative;
		left:-5px;
		border-radius:5px;
		border:1px solid #d8d8d8;
		display:inline-block;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		padding:7px;
		height:initial;
	}

.applyjobphoto
{
	position:absolute;
	right:50px;
	top:50px;
	width:100px;
	height:100px;
	border:none;
	 overflow:hidden;
}

.jobapplyimage
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	height:auto;
	width:auto;
	max-height:95%;
	max-width:95%;
}

.uploadcover
{
	position:absolute;
	height:20px;
	width:96px;
	bottom:0px;
	left:2px;
	text-align:center;
	vertical-align:middle;
	
	color:black;
	opacity: 0.7;
	background:black;
	cursor:pointer;
}
h520
{
	position:absolute;
	color:white;
	font-size:12px;
	bottom:3px;
	left:8px;
	font-weight:bolder;
	font-family: 'Poppins', sans-serif;
	
}
.jcname
{
	width:initial;
	border:1px solid #d8d8d8;
	padding-top:initial;
	padding-bottom:initial;
	padding:7px;
	border-radius:5px;
}
.jfformobile
{
	width:initial;
	padding:7px;
	border-radius:5px;
	border:1px solid #d8d8d8;
}
.applyjobnow 
{
	
	background-color:#0000bf;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:3px;
	border:1px solid #0000bf;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	text-decoration:none;
	font-style: bold;
	text-shadow:0px 1px 0px #2f6627;
	height:25px;
	position:absolute;
	right:50px;
	bottom:20px;
	padding-right:20px;
	padding-left:20px;

}
.applyjobnow:hover {
	background-color:#370748;
background-color:#000070;
}
.applyjobnow:active {
	position:absolute;
	right:50px;
	bottom:19px;
}
.uplrefpic
{
	visibility:hidden;
}


/*Business Sign Up*/
.registrationform
{
	
	position:absolute;
	left:500px;
	width:600px;
	height:545px;
	top:20px;
	border-radius:5px;
	right:initial;
	z-index:0;
	
	
}
.corporatesignupbox1 
	{
		position:relative;
		float:left;
		height: auto;	
		width: 405px;	
		padding:50px;
		padding-left:5%;
		padding-right:5%;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		text-align:justify;

	}
	.business_signup_title
	{	
		position:relative;
		color: black;	
		font-size: 25px;
		font-family: 'Poppins', sans-serif;
		font-weight: bold;
		width:100%;
		background:none;
		padding-bottom:10px;
		text-align:initial;
	}
	.signup_title
	{	
		position:relative;
		color: black;	
		font-size: 25px;
		font-family: 'Poppins', sans-serif;
		font-weight: bold;
		width:100%;
		background:none;
		padding-bottom:20px;
		text-align:initial;
	}
	.signupselect
	{
		background-color:white;
		border:1px solid #d8d8d8;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		width:199px;
		text-transform: capitalize; 
		border-radius:5px;
		padding:10px;
		
	}
	.signupselect3
	{
		background-color:white;
		border:1px solid #d8d8d8;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		width:179px;
		text-transform: capitalize; 
		border-radius:5px;
		padding:10px;
		
	}
	.ssubmit
	{
		background-color:#0000bf;
		border-radius:5px;
		border:1px solid #0000bf;
		cursor:pointer;
		color:white;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		padding:10px;
		width:150px;
	}
.ssubmit:hover 
	{
		background-color:#000070;
	}
.ssubmit:active 
	{
		position:relative;
		top:1px;
	}	
	.bsuhiw
{
	position:relative;
	float:left;
	padding:40px;
	padding-top:30px;
	padding-bottom:30px;
	width:500px;
	height:auto;
	border-radius:5px;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	border:1px solid #f2f2f2;
	background:#fafafa;
	top:10px;
	
	background:none;
	
}
.hiw
{
	position:relative;
	width:100%;
	text-align:center;
	font-size:20px;
	font-weight:bolder;
	font-family: 'Poppins', sans-serif;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}
.hitbox1
{
	position:relative;
	float:left;
	padding-bottom:10px;
	height:auto;
	width:100%;
	font-family: 'Poppins', sans-serif;
	text-align:justify;
	
}
.hitbox2
{
	position:relative;
	float:left;
	padding-bottom:10px;
	height:auto;
	width:100%;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	
	
}
.hitnt
{
	font-size:13px;
	font-weight:normal;
	color:#808080;
}
	.GoogleAd7
	{
		position:relative;
		float:left;
		width:200px;
		height:auto;
		padding:10px;
		background:none;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		
	}
	.hidenotavailable
	{
		
		position:absolute;
		height:100%;
		width:100%;
		background:black;
		left:0;
		top:0;
		opacity:.2;
	}
	h299
	{
		position:relative;
		float:right;
		font-size:14px;
		color: red;
		
	}
	h298
	{
		position:relative;
		float:right;
		font-size:14px;
		color: green;
	}
	.signupnewbrand
{

position:absolute;
top:100px;
left:0px;
width:100%;
height:100%;
background: white;
border: 1px solid #D8D8D8;

border-radius: 3px;
padding:30px;
padding-left:40px;
padding-right:40px;
overflow:hidden;

}
h240
{
position: absolute;
width:100%;
font-family:Helvetica;
text-align: center;
font-size:20px;
font-weight:bold;
left:0px;

}
h241
{
position: absolute;
left: 60px;
color:black;
font-family:Helvetica;
font-size: 16px;


}
h242
{
position: absolute;
left:25%;
color:black;
font-family:Helvetica;
font-size: 16px;
}

h243
{
position: relative;
left: 30%;
top:-10px;
color:black;
font-family:Helvetica;
font-size: 16px;
width:400px;
overflow:hidden;
background:white;
}
.csuformerror
{
	position:relative;
left: 30%;
max-width:70%;
color:red;
font-size:13px;
font-family: 'Poppins', sans-serif;
}
.wsname 
	{
		position:absolute;
		left:0px;
		background-color:white;
		border:1px solid #d8d8d8;
		font-family:Helvetica;
		font-size:15px;
		width:380px;
		text-transform: initial; 
		border-radius:5px;
		padding:10px;
	}
.sname 
	{
		background-color:white;
		border:1px solid #d8d8d8;
		font-family:Helvetica;
		font-size:15px;
		width:179px;
		text-transform: capitalize; 
		border-radius:5px;
		padding:10px;
	}
.sname1
	{
		background-color:white;
		border:1px solid #d8d8d8;
		font-family:Helvetica;
		font-size:15px;
		width:199px;
		text-transform: capitalize; 
		border-radius:5px;
		padding:10px;
	}
	.sname2
	{
		background-color:white;
		border:1px solid #d8d8d8;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		width:199px;
		text-transform: capitalize; 
		border-radius:5px;
		padding:10px;
	}
	h244
{
position: absolute;
left: 60px;
color:black;
font-family:Helvetica;
font-size:14px;

}
.submit
	{
		position:relative;
		float:right;
		background-color:#0000bf;
		border-radius:5px;
		border:1px solid #0000bf;
		cursor:pointer;
		color:white;
		font-family:Helvetica;
		font-size:15px;
		padding:10px;
		width:150px;
		right:20px;
	}
.submit:hover 
	{
		background-color:#000070;
	}
.submit:active 
	{
		position:relative;
		float:right;
		right:20px;
		top:1px;
	}	
	h231
	{
		cursor: pointer;
		 text-decoration: underline;
		 color:#0404B4;
	}	
	#unicross
{
	position: absolute;
	top:-30px;
	right: 5px;
	font-size:13px;
	cursor:pointer;
	font-weight:normal;
	color:red
}
.signupexistingbrand
{
	

position:absolute;
top:100px;
left:0px;
width:100%;
height:100%;
background: white;
border: 1px solid #D8D8D8;
border-radius: 3px;
padding:30px;
padding-left:40px;
padding-right:40px;
overflow:hidden;

}
.ui-autocomplete.ui-widget {
  font-family: Helvetica;
  font-size: 13px;
  word-wrap:break-word;
}
.setwid
{
	width:initial;
}
.mobilegoogleadbanner1
{
	display:none;
}

/*Normal User Sign Up*/
div.box5 
	{
		position:relative;
		float:left;
		width: 480px;
		background: none;
		padding:50px;
		padding-left:5%;
		padding-right:3%;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
	}
h15
	{
		position:relative;
		color: black;		
		font-family: 'Poppins', sans-serif;
		font-weight: bold;
		font-size:18px;
	}
.sinput 
	{
		background-color:white;
		border-radius:5px;
		border:1px solid #d8d8d8;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		padding:10px;
		width:422px;
	}
	.scountry
	{
		width:199px;
		border:1px solid #d8d8d8;
		padding:10px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		border-radius:5px;
	}
	.sdgen
{
	font-size:15px;
	padding:10px;
	width:55px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
}
	input[type=radio]:checked + label.sgen {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0,255);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
	background-color:#BDBDBD;
}

.sgen
{
	
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	opacity:1;
	
}
.ubdate{
	font-size:15px;

}
.dob
	{
		
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		padding:10px;
		background:white;
		border:1px solid #d8d8d8;
	}
	.brandsignupbox
	{
		position:relative;
		float:left;
		padding:40px;
		padding-top:30px;
		padding-bottom:30px;
		width:450px;
		height:auto;
		border-radius:5px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;
		top:10px;
		
		background:none;
		
		background-image: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);
		color:white;
		
	}
	.hiw_nus
{
	position:relative;
	width:100%;
	text-align:center;
	font-size:20px;
	font-weight:bolder;
	font-family: 'Poppins', sans-serif;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}

.sufasa
{
	position:relative;
	padding:2%;
	padding-top:10px;
	padding-bottom:10px;
	width:96%;
	border-radius:5px;
	background:#04b404;
	color:white;
	font-weight:bold;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	
	background-image: linear-gradient(to top, #0ba360 0%, #3cba92 100%);
}
/*Shop Page*/
div.boxwelcome 
	{
		position:fixed;
		top:0px;
		width: 100%;
		height: 60px;		
		background:#032d3c;
		z-index:9;
		left:initial;	
		
	}
	.shopbar1
	{
	position:absolute;
	left:360px;
	width:576px;
	height:auto;
	top:11px;
	
	
		
		right:initial;
		margin-left:initial;
		margin-right:initial;
		
		
	}
	.escartbox
	{
	position:absolute;
	left:945px;
	top:7px;
	width:200px;
	height:100%;
	
	
		
		bottom:initial;
		right:initial;
		
		min-width:initial;
		max-width:initial;
		display:initial;
		cursor:pointer;
		
	
	}
	.gap50
	{
		position:relative;
		float:left;
		width:100%;
		height:60px;
	}
	.imagezoommainbox
{
	position:fixed;
	z-index:11;
	width:1000px;
	height:660px;
	border-radius:5px;
	background:white;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	display:none;
	
}
.imagezoominbox
{
	position:absolute;
	height:540px;
	width:76%;
	left:40px;
	right:initial;
	top:40px;
	bottom:40px;
	margin:auto;
	
	border:1px solid #f2f2f2;
	overflow:hidden;
	
	padding:20px;
	text-align:center;
}

.imagepalet
{
	position:absolute;
	
	width:100px;
	right:40px;
	height:580px;
	top:40px;
	margin:auto;
	bottom:initial;
	left:initial;
	
}
.imagepaletbox
{
	
	position:relative;
	width:100px;
	height:100px;
	border:1px solid #d8d8d8;
	overflow:hidden;
	
	float:initial;
	border:none;
}
.vgap20
{
	display:none;
}
h220
	{
		position: absolute;
		background:#F2F2F2;
		font-family:Helvetica;
		font-size:25px;	
		font-weight: normal;
		background:none;
	}
	h225
	{
		position:absolute;
  		right:7px;
 		cursor:pointer;
		color:red;
		top: 0px;
		font-size:16px;
	}
	h221	
	{
		position: absolute;
		color:#0404B4;
		font-family:Helvetica;
		font-size:13px;
		cursor:pointer;
		width:30%;
		right:30px;
		margin:auto;
		text-align:right;
		padding-top:10px;
	}
	.poplogin 
	{	position: absolute;
		left:0;
		right:0;
		margin:auto;
		background-color:#032d3c;
		border-radius:3px;
		border:1px solid #032d3c;
		cursor:pointer;
		color:white;
		font-family:Helvetica;
		font-size:15px;
		padding:10px;
		text-decoration:none;
		font-style: bold;
		text-shadow:0px 1px 0px #2f6627;
		width: 85%;
	}
.poplogin:hover 
	{
		background-color:#000070;
	}
.poplogin:active 
	{
	}
	.divforline
	{
		position: absolute;
		width: 85%;
		border-bottom:1px solid #d8d8d8;
	}
	h222
	{	
	
		position:absolute;
		font-family:Helvetica;
		font-size:15px;	
		background:#04B404;
		padding-top:10px;
		padding-bottom:10px;
		border-radius:3px;
		box-shadow: 5px 5px 5px rgba(0,0,0,0.7);
		color: white;
		width:85%;
		left:0;
		right:0;
		margin:auto;
		text-align:center;
		
	}
	.arrow_box
{

 height:50px;
 width:200px;
 background:white;
 border:solid white 3px;  

border: 10px solid #BDBDBD;
border-radius:2px;

display:none;
}
.arrow_box:after, .arrow_box:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.arrow_box:after { border-color: rgba(136, 183, 213, 0); border-right-color: white; border-width: 6px; margin-top: -115px; } 
.arrow_box:before { border-color: rgba(194, 225, 245, 0); border-right-color: #BDBDBD; border-width: 7px; margin-top: -116px; }

div.ascrollbar {
position:absolute;
top: 130px;
left: 20px;
		
		height: 150px;	
width: 500px;	
border: 1px solid #BDBDBD;
		/*background: #ECD7F3;*/
background: #EFE8F1;
background:#f2f2f2;
overflow-y:scroll;
float:left;	
	}
	.itemfilterboxmobile
{
	display:none;
}
.filteroptionbox
{
	
	/*
	position:relative;
	padding-left:10px;
	left:-10px;
	width:100%;
	float:left;
	height:auto;
	font-size:14px;
	border-bottom:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	padding-top:initial;
	padding-bottom:initial;
	*/
	position:relative;
	padding-left:initial;
	left:initial;
	width:100%;
	float:left;
	height:auto;
	font-size:14px;
	font-family: Roboto,sans-serif;
	border-bottom:1px solid #f2f2f2;
	border-top:none;
	padding-top:initial;
	padding-bottom:initial;
}
.clearall
{
	position:relative;
	font-family:Calibri;
	float:right;
	right:initial;
	color:blue;
	font-size:13px;
	font-weight:normal;
	top:initial;
}
.boldedcat
	{
		font-size:14px;
		font-weight:bold;
		font-family:Roboto,sans-serif;
	}
	.unboldedcat
	{
		font-size:14px;
		font-family:calibri;
		font-family:Roboto,sans-serif;
	}
	.unboldedcatshift
	{
		position:relative;
		font-size:14px;
		left:10px;
		font-family:Roboto,sans-serif;
	}
	.boldedcatshift
	{
		position:relative;
		font-size:14px;
		left:10px;
		font-weight:bold;
		font-family:Roboto,sans-serif;
	}
	.unboldedcatshiftmore
	{
		position:relative;
		font-size:14px;
		left:20px;
		font-family:Roboto,sans-serif;
	}
	.boldedcatshiftmore
	{
		position:relative;
		font-size:14px;
		left:20px;
		font-weight:bold;
		font-family:Roboto,sans-serif;
	}
	.filtercolorbox
{
	position:relative;
	float:left;
	left:0;
	height:auto;
	margin-left:0;
	margin-right:10px;
	width:100%;
	
}
.colorboxes
{
	position:relative;
	float:left;
	height:20px;
	width:20px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	color:black;
	font-weight:bolder;
	border-radius:5px;
	overflow:hidden;
}

.multicolorboxes
{
	position:relative;
	float:left;
	height:10px;
	width:10px;
	
}
.customcheck
{
	border-radius:0;
	background:white;
}

.shoppagemainbox
{
	position:relative;
	float:left;
	display:flex;
	flex-direction: row;
	width:100%;
	height:auto;
	
}
.itemfilterbox
{
	
	position:relative;
	float:left;	
	display: block;
	flex:0 0 190px;
	padding:10px;
	padding-left:20px;
	background:none;
	height:auto;
	min-height:initial;
	border-right:1px solid #d8d8d8;
	
	/*
	position:absolute;
	left:0;
	width:187px;
	border:1px solid #f2f2f2;
	background:white;
	height:auto;
	min-height:800px;
	display:inline-block;
	margin-bottom:10px;
	top:50px;
	padding-left:10px;
	overflow:hidden;
	display:initial;
	word-wrap:break-word;
	border-bottom:.5px solid #f2f2f2;
	position:fixed;
	overflow:scroll;
	bottom:0;
	min-height:initial;
	margin:0;
	*/
}

.searcheditemmainoutbox
{
	position:realtive;
	float:left;				
	display: block;
	margin: 0;
	flex-grow:1;
	padding:5px;
	overflow:hidden;
	background:none;
	height:auto;
	min-height:initial;
}

.searcheditemmainbox
{
	
	position:initial;
	left:initial;
	width:initial;
	border:initial;
	background:initial;
	height:initial;
	display:initial;
	margin-bottom:initial;
	top:initial;
	
	position:realtive;
	float:left;				
	display: block;
	margin: 0;
	flex-grow:1;
	padding:5px;
	overflow:hidden;
	background:none;
	height:auto;
	min-height:initial;
	
	flex-grow:initial;
	padding:0;
	
}
.filterhead
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	
	
}
.filterimg
{
	position:relative;
	height:14px;
	width:auto;
	top:-2px;
	right:initial;
}
.filby
	{
		position:relative;
		font-family:Roboto,sans-serif;
		font-weight:bold;
		font-size:16px;
		left:5px;
		
	}
	.catfilterbox
	{
		/*
		position:relative;
		width:95%;
		height:auto;
		max-height:305px;
		overflow:hidden;
		word-wrap:break-word;
		*/
		position:relative;
		float:left;
		width:100%;
		height:auto;
		max-height:300px;
		overflow:hidden;
		word-wrap:break-word;
		font-family:Roboto,sans-serif;
		font-family: 'Poppins', sans-serif;
		
	}
	.plussizefont
	{
		font-size:15px;
		font-family:calibri;
		
	}
	.catfilterbox1
	{
		position:relative;
		width:100%;
		height:auto;
		overflow:hidden;
	}
	.sbcc1
{
	font-family:calibri;
	font-size:14px;
}

.shoppingarea
{
	position:relative;
	float:left;
	height:auto; 
	width:96%;
	padding-top:10px;
	padding-bottom:10px;
	box-shadow: 0px 0px 4px 4px #E6E6E6;
	box-shadow:0 0 3px 3px #f2f2f2;
	display:initial;
	padding-left:2%;
	padding-right:2%;
}
.whereshoptext
{
	position:relative;
	float:left;
	font-size:14px;
	font-family:helvetica;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	left:initial;
	height:34px;
	vertical-align:middle;
	line-height:34px;
	
	
}
.pinboxinput_new_1
		{
			position:relative;
			float:left;
			padding:10px;
			padding-top:8px;
			padding-bottom:5px;
			font-size:14px;
			border-radius:0;
			border:0;
			border-bottom:1px solid #d8d8d8;
			text-align:center;
			width:150px;
			/*left:20px;*/
			font-family: 'Poppins', sans-serif;
			outline:none;
		}
.pinboxinput_new_2
		{
			position:relative;
			float:left;
			padding:10px;
			padding-top:8px;
			padding-bottom:6px;
			font-size:14px;
			border-radius:0;
			border:0;
			border-bottom:1px solid #d8d8d8;
			text-align:center;
			width:150px;
			/*left:40px;*/
			font-family: 'Poppins', sans-serif;
			outline:none;
			border-radius:10px 10px 0 0;
		}
.sortopt1
{
	position:relative;
	
	padding:9px;
	border: 1px solid #d8d8d8;
	
	
	text-align:center;
	font-family:helvetica;
	font-size:13.5px;
	cursor:pointer;
	width:auto;
	display:initial;
	right:20px;
	float:right;
	top:2px;
	background:#f2f2f2;
	
	
}
.sortnfilterboxmobile
{
	display:none;
}
.searcheditemmainbox1
{
	/*
	position:relative;
	left:200px;
	width:850px;
	border:1px solid #d8d8d8;
	background:white;
	height:auto;
	display:inline-block;
	margin-bottom:10px;
	top:initial;
	border:none;
	border:1px solid #f2f2f2;
	*/
	position:initial;
	left:initial;
	width:initial;
	border:initial;
	background:initial;
	height:initial;
	display:initial;
	margin-bottom:initial;
	top:initial;
	
	position:relative;
	float:left;				
	margin: 0;
	flex-grow:1;
	padding:5px;
	overflow:hidden;
	background:none;
	height:auto;
	min-height:initial;
	
	
	flex-grow:initial;
	padding:5px;
	width:850px;
	
	
}
.sellnearyouad
	{
		position:relative;
		color:white;
		font-size:15px;
		cursor:pointer;
		background:#04B404;
		padding:8px;
		border-radius:3px;
		padding-left:10px;
		padding-right:10px;
		box-shadow: 0 0 5px rgba(0,0,0,0.7);
		display:initial;
		left:initial;
		font-family: 'Poppins', sans-serif;
	}	
	.itembox
{
	position:relative;
	height:360px;
	width:315.4px;
	float:left;
	overflow:hidden;
	width:283.86px;
	height:480px;
	border-bottom:none;
	padding-top:0px;
	padding-bottom:10px;
	
	width:288px;
	max-width:25%;
}


.itembox:hover
{
	box-shadow: 0px 0px 4px 4px #E6E6E6;
	box-shadow: 0px 0px 5px 5px #f2f2f2;
	box-shadow: 0px 0px 5px 2px #f2f2f2;
}
.itembox_new
{
	position:relative;
	float:left;
	height:480px;
	width:25%;
	overflow:hidden;
	border:none;
	
}

.itembox_new:hover
{
	box-shadow: 0px 0px 5px 2px #f2f2f2;
}
.continueshopping1
{
	position:relative;
	padding:10px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	font-size:14px;
	float:right;
	font-family:calibri;
}
.itembox_new_wish
{
	position:relative;
	float:left;
	height:480px;
	width:33.33%;
	overflow:hidden;
	border:none;
	
}

.itembox_new_wish:hover
{
	box-shadow: 0px 0px 5px 2px #f2f2f2;
}
.flip-container {
	perspective: 1000px;
	
}
.itemboxsn
{
	position:relative;
	height:360px;
	width:315.4px;
	float:left;
	overflow:hidden;
	width:283.86px;
	height:480px;
	border-bottom:none;
	padding-top:0px;
	padding-bottom:10px;
	
	width:288px;
	width:33.33%;
}
.itemboxsn:hover
{
	box-shadow: 0px 0px 4px 4px #E6E6E6;
	box-shadow: 0px 0px 5px 5px #f2f2f2;
	box-shadow: 0px 0px 5px 2px #f2f2f2;
}
.flip-container, .itembox_front, .itembox_back {
	position:relative;
	height:360px;
	width:315.4px;
	left:0px;
	top:0px;
	
	height:452px;
	width:283.86px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
	
}

/* hide back of pane during swap */
.itembox_front, .itembox_back {
	backface-visibility: hidden;

	position:relative;
	height:360px;
	width:315.4px;
	/*border:1px solid #d8d8d8;*/
	float:left;
	
	height:432px;
	width:283.86px;
	height:480px;
}

/* front pane, placed above back */
.itembox_front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.itembox_back {
	transform: rotateY(180deg);
}



/*Method two*/

.flip-container .flipper .flipped {
  -webkit-transform: rotatex(-180deg);
}
.vegbox
{
	
	/*
	position:absolute;
	left:2px;
	right:2px;
	height:20px;
	width:20px;
	border:.5px solid black;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	top:5px;
	*/
	position:relative;
	left:initial;
	right:initial;
	height:14px;
	width:14px;
	border:1px solid green;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	line-height:14px;
	top:2px;
	
}

.nonvegbox
{
	
	/*
	position:absolute;
	left:2px;
	right:2px;
	height:20px;
	width:20px;
	border:.5px solid black;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	top:5px;
	*/
	position:relative;
	left:initial;
	right:initial;
	height:14px;
	width:14px;
	border:1px solid red;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	line-height:14px;
	top:2px;
	
}
.vegdot
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	height:7px;
	width:7px;
	background:green;
	border-radius:3.5px;
}

.nonvegdot
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	height:7px;
	width:7px;
	background:red;
	border-radius:3.5px;
}
.esmoreinfo
{
	position:absolute;
	top:5px;
	right:5px;
	height:15px;
	width:15px;
	opacity:.3;
}
.itemimagebox
{
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:initial;
	
	width:255px;
	height:255px;
	text-align:center;
	vertical-align: middle;
	overflow:hidden;
	
	margin-top:25px;
	width:229.5px;
	height:229.5px;
	float:initial;
	
}

.noimageitemimagebox
{
	
	position:relative;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	
	width:255px;
	height:255px;
	text-align:center;
	vertical-align: middle;
	overflow:hidden;
	
	margin-top:25px;
	width:229.5px;
	height:229.5px;
	
	cursor:pointer;background:#fafafa;text-align:center;vertical-align:middle;line-height:220px;
	float:initial;
	font-family:calibri;
	font-size:18px;

}
.itemdisplayimage
{
	position:absolute;
	max-height:100%;
	max-width:100%;
	height:auto;
	width:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	
}
.itemshowdes
{
	position:absolute;
	width:229.5px;
	top:270px;
	left:26px;
	height:auto;
	float:initial;
	overflow:hidden;
	
}
.itemnameaddiclass
{
	font-family:helvetica;
	font-size:14px;
}
.sealoftrust
{
	position:relative;
	float:left;
	right:0px;
	top:initial;
	height:20px;
	padding-left:10px;
}
.sealoftrustitem
{
	position:relative;
	float:left;
	height:30px;
}
.bidprimainbox
{
	position:relative;left:0px;font-family:helvetica;font-size:14px;bottom:7px;
}
.bidspan
	{
		position:relative;
		left:0;
		height:25px;
		width:110px;
		
	}
	.bidvalinput
	{
		position:relative;
		left:0;
		float:left;
		padding:4.25px;
		width:80px;
		border:1px solid #d8d8d8;
		border-radius:5px 0 0 5px;
		outline:none;
		
	}
	.bidbutstyle
	{
		position:relative;
		float:left;
		background:#06C92F;
		cursor:pointer;
		width:30px;
		height:26px;
		text-align:center;
		vertical-align:middle;
		line-height:27px;
		border-radius:0 5px 5px 0;
	}
	.addtocart
{
	position:relative;
	font-family:helvetica;
	bottom:10px;
	float:right;
	right:0px;
	
}


.addtocart2
{
	position:relative;
	font-family:helvetica;
	bottom:10px;
	float:initial;
	right:initial;
	left:initial;
	margin:auto;
	
}
.cust_addtocartbut
{
	
	background-color:white;
		-moz-border-radius:28px;
		-webkit-border-radius:28px;
		border-radius:1px;
		border:1px solid #a4a4a4;
		display:inline-block;
		cursor:pointer;
		
		font-family:Helvetica;
		padding-top:10x;
		padding-bottom:10x;
	    color:black;
		padding-right:10px;
		padding-left:10px;
		height:30px;
		border-radius:7px;
		outline:none;
}
.cart
{
	position:relative;
	bottom:-2px;
}
.initem
{
	position:absolute;
	right:0;
	height:26px;
	width:26px;
	border-radius:7px;
	border:1px solid #a4a4a4;
	text-align:center;
	vertical-align:middle;
	line-height:26px;
	font-size:20px;
	top:0;
	cursor:pointer;

}

.deitem
{
	
	position:absolute;
	left:0;
	top:0;
	height:26px;
	width:26px;
	border-radius:7px;
	border:1px solid #a4a4a4;
	text-align:center;
	vertical-align:middle;
	line-height:26px;
	font-size:20px;
	cursor:pointer;
	
}

.deitem_new
{
	position:absolute;
	left:0;
	top:0;
	height:34px;
	width:34px;
	border-radius:18px;
	border:1px solid #04b404;
	text-align:center;
	vertical-align:middle;
	line-height:34px;
	color:#04b404;
	cursor:pointer;
}
.deitem_new:hover
{
	color:white;
	background:#04b404;
}
.initem_new
{
	position:absolute;
	right:0;
	top:0;
	height:34px;
	width:34px;
	border-radius:18px;
	border:1px solid #04b404;
	text-align:center;
	vertical-align:middle;
	line-height:34px;
	color:#04b404;
	cursor:pointer;
}
.initem_new:hover
{
	color:white;
	background:#04b404;
}
.itemcntincart
{
	position:absolute;
	height:36px;
	vertical-align:middle;
	line-height:36px;
	width:34px;
	left:0;
	right:0;
	margin:auto;
	color:#04b404;
	text-align:center;
	
	
	
}
h593
{
	position:absolute;
	top:-460px;
	left:30px;
	font-family:calibri;
	font-size:15px;
	font-weight:bold;
	width:100%;
	background:white;
	
}
.itemdescription
{
	position:absolute;
	top:-440px;
	left:30px;
	font-family:helvetica;
	font-size:14px;
	width:255px;
	height:auto;
	height:85%;
	width:250px;
	color:#6E6E6E;
	overflow-y:initial;
	
	overflow:hidden;
}

.itemdescriptioninbox
{
	position:absolute;
	top:0px;
	left:0;
	font-family:calibri;
	font-size:14px;
	width:230px;
	height:96%;
	color:black;
	overflow-y:scroll;
	text-align:justify;
	padding-right:13px;
	padding-top:0;
}
.productimgzoomed
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	height:auto;
	width:auto;
	/*min-height:50%;
	min-width:50%;*/
	
}
.proimg
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	height:auto;
	width:auto;
	
	
	
}
.nomatching
	{
		position:relative;
		float:left;
		width:96%;
		padding:2%;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		font-weight:normal;
		padding-bottom:10px;
		border-bottom:1px solid #fafafa;
		color:red;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		
	}
	.momatchbox
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		
	}
		
		a:link {
		text-decoration:none;
		 color: inherit;
		}
		a:visited {
		text-decoration:none;
		 color: inherit;
		}
		a:hover {
		text-decoration:none;
		 color: inherit;
		}
		a:active {
		text-decoration:none;
		 color: inherit;
		}
		/*Styled Checkbox*/
		.styledcheckbox_container
		{
			position:relative;
			float:left;
			width:21%;
			padding:2%;
			padding-top:5px;
			padding-bottom:5px;
			
		}
		.styledcheckbox
		{
			position:relative;
			float:left;
			width:100%;
			height:30px;
			background:#f2f2f2;
			text-align:center;
			font-family:Roboto,sans-serif;
			font-size:14px;
			vertical-align:middle;
			line-height:30px;
			cursor:pointer;
		}
		/* On mouse-over, add a grey background color */
		.styledmaincontainer:hover input ~ .styledcheckbox {
		background-color: #ccc;
		}
		
		/* When the checkbox is checked, add a blue background */
		.styledmaincontainer input:checked ~ .styledcheckbox {
		background-color: #2196F3;
		}
		.gap10
		{
			position:relative;
			width:100%;
			height:10px;
			float:left;
		}
		.filterhover
		{
			cursor:pointer;
		}
		.filterhover:hover
		{
			font-weight:bold;
		}
		.pinboxbutton_new_1
			{
				position:relative;
				float:left;
				/*left: 60px;*/
				padding:7px;
				padding-left:20px;
				padding-right:20px;
				border: none;
				background: #0000BF;
				background: #032d3c;
				color:white;
				border-radius:10px;
				text-align:center;
				font-family: 'Poppins', sans-serif;
				font-size:13px;
				cursor:pointer;
				width:initial;
				outline:none;
			}
		.svgap20
			{
				position:relative;
				height:34px;
				float:left;
				width:20px;
			}
			
		.sortbybox_new
		{
			position:relative;
			float:right;
			font-size:14px;
			font-family: 'Poppins', sans-serif;
			font-weight:bold;
			left:initial;
			height:34px;
			vertical-align:middle;
			line-height:34px;
		}
		
		
		.flip-container_new 
			{
				perspective: 1000px;
	
			}
		.flip-container_new, .itembox_front_new, .itembox_back_new
			{
				position:relative;
				height:100%;
				width:100%;
				left:0;
				top:0;
				
			}
		.flip-container_new .flipper_new .flipped_new
			{
				-webkit-transform: rotatex(-180deg);
				transform: rotatex(-180deg);
			}
		.flipper_new
			{
				position: relative;
				transition: 0.6s;
				transform-style: preserve-3d;
				height:100%;
				width:100%;
				left:0;
				top:0;
			}
			
		.itembox_front_new, .itembox_back_new 
			{
				
				position:relative;
				height:84%;
				width:84%;
				backface-visibility: hidden;
				
				position:absolute;
				left:0;
				top:0;
				padding:8%;
				overflow:hidden;
				background:white;
				opacity:1;

				
			}
		.itembox_front_new 
			{
				z-index: 2;
				transform: rotateY(0deg);
			
			}
		.itembox_back_new
			{
				
				height:440px;
				padding-top:20px;
				padding-bottom:20px;
				-webkit-transform: rotatex(180deg);
				transform: rotateY(180deg);
				
				right:initial;
				bottom:initial;
				margin:initial;
				
			}
			
		.itembox_inbox
		{
			position:relative;
			float:left;
			height:100%;
			width:100%;
		}
		.itemimagebox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:255px;
			text-align:center;
			overflow:hidden;	
			cursor:pointer;	
		}
		.itemdisplayimage_new
		{
			position:absolute;
			max-height:100%;
			max-width:100%;
			height:auto;
			width:auto;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			
		}
		.noimageitemimagebox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:260px;
			text-align:center;
			overflow:hidden;
			cursor:pointer;
			background:#fafafa;
			font-family: 'Poppins', sans-serif;
			font-size:16px;
			vertical-align:middle;
			line-height:300px;
		
		}
		.itemshowdes_new
		{
			position:relative;
			width:100%;
			float:left;
			height:auto;
			overflow:hidden;
			
		}
		.itemnamebox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:5px;
			padding-bottom:5px;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			font-weight:normal;
		}
		.itemunitsbox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:5px;
			padding-bottom:5px;
			font-family: 'Poppins', sans-serif;
			font-size:13px;
			font-weight:lighter;
		}
		.itempricebox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:5px;
			padding-bottom:5px;
			font-family: Roboto,sans-serif;
			font-size:16px;
			font-weight:bold;
			
		}
		.bidoradd_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:5px;
			padding-bottom:5px;
			font-family: 'Poppins', sans-serif;
			font-weight:normal;
		}
		
		.bidbox_new
		{
			position:relative;
			float:left;
			width:49%;
			height:auto;
			padding-right:1%;
			font-family: 'Poppins', sans-serif;
			font-weight:normal;
		}
		.bidprimainbox_new
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:12px;
			width:100%;
			text-align:center;
			padding-top:8px;
			padding-bottom:8px;
			border-radius:17px;
			background:#0b0b61;
			color:white;
			cursor:pointer;
			outline:none;
			
			background:none;
			border:1px solid black;
			color:black;
			
		}
		.addtocartbox_new
		{
			position:relative;
			float:left;
			width:49%;
			height:auto;
			padding-left:1%;
			font-family: 'Poppins', sans-serif;
			font-weight:normal;
		}
		
		.cust_addtocartbut_new
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:12px;
			width:100%;
			text-align:center;
			padding-top:8px;
			padding-bottom:8px;
			border-radius:17px;
			background:#04b404;
			color:white;
			cursor:pointer;
			outline:none;
			border:none;
			
			background:none;
			border:1px solid #04b404;
			color:#04b404;
		
			
		}
		
		.cust_addtocartbut_new2
		{
			/*
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:13px;
			width:100%;
			text-align:center;
			padding-top:7px;
			padding-bottom:7px;
			border-radius:17px;
			background:#04b404;
			color:white;
			cursor:pointer;
			outline:none;
			border:none;
			
			background:none;
			border:1px solid #04b404;
			color:#04b404;
			
			max-height:34px;
			vertical-align:middle;
			line-height:34px;
			*/
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			width:120px;
			height:34px;
			border-radius:17px;
			font-family: 'Poppins', sans-serif;
			font-size:13px;
			text-align:center;
			vertical-align:middle;
			line-height:34px;
			background:none;
			border:1px solid #04b404;
			color:#04b404;
			cursor:pointer;
			
			
		}
		.cart_new
		{
			position:relative;
			height:13px;
			bottom:2px;
		}
		
		.deliverylocbox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			padding-top:5px;
			/*padding-bottom:5px;*/
			font-family: 'Poppins', sans-serif;
			font-weight:normal;
			font-size:13px;
			color:black;
			
		}
		.sellerinfobox_new
		{
			position:relative;
			float:left;
			width:100%;
			height:auto;
			/*padding-top:5px;
			padding-bottom:5px;*/
			font-family: 'Poppins', sans-serif;
			font-weight:normal;
			font-size:13px;
			color:#808080;
			text-transform:capitalize;
			color:black;
		}
		
		.soldbynew
		{
			cursor:pointer;
		}
		.soldbynew:hover
		{
			color:blue;
		}
		
		
		.itemdescription_new
		{
			/*
			position:relative;
			top:-440px;
			left:30px;
			font-family:helvetica;
			font-size:14px;
			width:255px;
			height:auto;
			height:85%;
			width:250px;
			color:#6E6E6E;
			overflow-y:initial;
			
			overflow:hidden;
			*/
			position:relative;
			height:100%;
			width:100%;
			float:left;
			overflow:hidden;
			
			
		}
		.itemdescriptioninbox_new
		{
			position:relative;
			height:100%;
			width:100%;
			padding-right:15px;
			float:left;
			overflow-x:hidden;
			overflow-y:scroll;
			
		}
		.itemdesheadnew
		{
			position:relative;
			float:left;
			width:100%;
			padding-bottom:5px;
			font-weight:bold;
			font-size:14px;
			font-family: 'Poppins', sans-serif;
			
		}
		.itemdeslinesnew
		{
			position:relative;
			float:left;
			width:100%;
			padding-bottom:5px;
			font-weight:normal;
			font-size:13px;
			font-family: 'Poppins', sans-serif;
			word-wrap:break-word;
			
		}
		.bidspan_new
	{
		position:relative;
		float:left;
		height:100%;
		width:100%;
		
	}
	.bidvalinput_new
	{
		position:relative;
		float:left;
		float:left;
		width:70%;
		padding:9px;
		border-radius:17px 0 0 17px;
		outline:none;
		background:#f2f2f2;
		border:none;
		
	}
	.bidbutstyle_new
	{
		position:absolute;
		background:#0b0b61;
		cursor:pointer;
		width:30px;
		padding:7px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		border-radius:0 16px 16px 0;
		right:0;
	}
	
	.bidprimainbox_new_forbid
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:13px;
			width:100%;
			text-align:center;
			
		
			border-radius:17px;
			background:#0b0b61;
			color:white;
			cursor:pointer;
			outline:none;
			
			background:none;
			border:1px solid #0b0b61;
			color:black;
			
		}
		.paginationmainbox
		{
			position:relative;
			float:left;
			width:96%;
			padding:2%;
			border-top:1px solid #f2f2f2;
			
		}
		
		.pagebar
		{
			position:relative;
			float:left;
			
			
		}
		.onwhichpage
		{
			position:relative;
			float:right;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			height:30px;
			line-height:30px;
			vertical-align:middle;
			padding:10px;
			
		}
		.pagebox
		{
			position:relative;
			float:left;
			padding:10px;
			
		}
		.page
		{
			position:relative;
			float:left;
			width:30px;
			border-radius:15px;
			text-align:center;
			vertical-align:middle;
			line-height:30px;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			cursor:pointer;
			
		}
		.pageselected
		{
			background:#04b404;
			color:white;
		}
		.prenxtpage
		{
			position:relative;
			float:left;
			width:auto;
			vertical-align:middle;
			line-height:30px;
			height:30px;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			cursor:pointer;
			color:#032d3c;
			font-weight:bold;
			padding:10px;
		}
		
		.howmanyitems
		{
			position:relative;
			float:left;
			width:98%;
			padding:1%;
			padding-top:10px;
			padding-bottom:10px;
			font-family: 'Poppins', sans-serif;
			font-size:12px;
			color:#808080;
			border-bottom:1px solid #f2f2f2;
		}
		
		
		/*cust_cartandcheckout*/
		.cartmainbox
		{
			/*
			position:relative;
			width:auto;
			height:auto;
			border:1px solid #f2f2f2;
			padding:20px;
			margin-right:0;
			margin-left:0;
			border:none;
			*/
			position:relative;
			float:left;
			width:96%;
			height:auto;
			padding:2%;
			border:none;
			/*
			height:500px;
			background:red;
			*/
			border:1px solid #f2f2f2;
			
			
		}
		
		.cartinboxtitle
		{
			position:relative;
			width:auto;
			margin-right:0;
			margin-left:0;
			height:auto;
			padding:20px;
			
		}
		.mycart
{
	font-size:18px;font-family:calibri;font-weight:bold;
	font-family: 'Poppins', sans-serif;
	padding-left:5px;
}
.cartsubtitle
{
	position:absolute;
	left:540px;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	
}
.cartvalue
{
	position:absolute;
	left :720px;
	font-size:initial;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
}
.cartsubtitlered
{
	position:absolute;
	left :540px;
	color:#B40404;
	font-size:initial;
	font-size:15px;
	font-family:calibri;
	position:absolute;
	left :540px;
	color:#B40404;
	font-family: 'Poppins', sans-serif;
	
}
.continueshopping
{
	position:absolute;
	left:20px;
	padding:8px;
	padding-right:16px;
	padding-left:16px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	font-family:calibri;
	bottom:initial;
	font-size:initial;
	font-family: 'Poppins', sans-serif;
}
.gotowishlist
{
	position:absolute;
	left:280px;
	padding:8px;
	padding-right:16px;
	padding-left:16px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	
	bottom:initial;
	font-size:initial;
	width:initial;
}
.cartsubtitletot
{
	position:initial;
	padding-top:10px;
	border-top:1px dashed #d8d8d8;
	width:280px;
	float:right;
	font-weight:bold;
	
	
	padding-top:9px;
	width:252px;
	font-size:initial;
	padding-top:10px;
	border-top:1px dashed #d8d8d8;
	width:280px;
	float:right;
	font-weight:bold;
	
	
	padding-top:9px;
	width:252px;
	
}
.cartsubtitle
{
	position:absolute;
	left:540px;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	
}
.slightright
{
	left :720px;
}

.cartsubsubtitle
{
	position:absolute;
	left :540px;
	font-size:13px;
	color:#a4a4a4;
	font-family:calibri;
	position:absolute;
	left :540px;
	font-size:13px;
	color:#a4a4a4;
	font-family: 'Poppins', sans-serif;
	
}
.cartinboxcontent
{
	position:relative;
	width:auto;
	margin-right:0;
	margin-left:0;
	height:auto;
	padding:20px;
	border-top:1px solid #f2f2f2;
}
.outletdetails
{
	position:relative;
	left:0px;
	
	width:90%;
	font-size:initial;
	min-height:50px;
	font-weight:bold;
}
.outletdetailslogo
{
	position:relative;
	float:left;
	display:inline-block;
	
}
.outletdetaillogo_new
	{
		position:relative;
 		width:45px;
		height:45px;
		background:white;
		opacity:1;
		border: 1px solid #f2f2f2;
		border-radius:2px;
		font-family:Helvetica;
		font-size:30px;
		word-wrap: break-word;
		vertical-align:middle;
		text-align:center;
		padding-top: 0px;
		color:red;
		font-weight: bolder;
		text-transform:capitalize;
		line-height:45px;
		font-family: 'Poppins', sans-serif;
	}
	.itemdetailbox
{
	position:relative;
	width:auto;
	height:auto;
	padding:10px;
	border-top:1px solid #f2f2f2;
	left:50px;
	margin-right:30px;
	font-size:initial;
}
.cartitemimage
{
	position:relative;
	width:80px;
	height:80px;
	left:0px;
	border:1px solid #d8d8d8;
	text-align:center;
	line-height:80px;
	vertical-align:middle;
	overflow:hidden;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#d8d8d8;
}
.cartitemimg
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.cartitemname
{
	position:absolute;
	top:20px;
	left:110px;
	font-family:calibri;
	width:230px;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
}

.cartitemcountmodi
{
	position:absolute;
	left:375px;
	top:17px;
	
	width:100px;
}

.cartmultiply
{
	position:absolute;
	left:490px;
	top:20px;
	color:#a4a4a4;
	font-family:calibri;
	top:20px;
	left:486px;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
}
.cartitemcost
{
	position:absolute;
	left:570px;
	top:20px;
	color:#585858;
	font-size:15px;
	left:508px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
}
.cartitemtotal
{
	position:absolute;
	left:700px;
	top:20px;
	color:#585858;
	font-weight:bold;
	font-size:15px;
	left:657px;
	top:20px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
}
.removeitemfromcart
{
	position:absolute;
	left:370px;
	top:60px;
	padding:5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	font-family:calibri;
	width:initial;
	float:initial;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
}
.movetowishlist
{
	position:absolute;
	left:480px;
	top:60px;
	padding:5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	font-family:calibri;
	width:initial;
	float:initial;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
}
.cartinboxcontentbottom
{
	position:relative;
	width:auto;
	margin-right:-20px;
	margin-left:-20px;
	height:auto;
	padding:20px;
	padding-top:0px;
	border-bottom:1px solid #f2f2f2;
	
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	

}
.cartvaluered
{
	position:absolute;
	left :720px;
	color:#B40404;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
}
.placeorder
{
	position:absolute;
	right:0px;
	padding:10px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	
	background:#FF4000;
	width:100%;
	box-sizing:border-box;
	color:white;
	box-shadow: 0px 0px 2px #888888;
	cursor:pointer;
	
	border:none;
	font-family:calibri;
	border-radius:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	height:47px;
	
	border:2px solid #d8d8d8;
	border:none;
	
}
.place2
{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
}
.placeordertop
{
	position:relative;
	float:left;
	padding:10px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	background:#FF4000;
	width:100%;
	color:white;
	box-shadow: 0px 0px 2px #888888;
	cursor:pointer;
	border:none;
	border-radius:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	box-sizing:border-box;
	height:47px;
	border:2px solid #d8d8d8;
	border:none;
	
	
}
.checkoutdiv
{
	font-size:20px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	
	position:initial;
	border:initial;
	margin-left:initial;
	margin-right:initial;
}
.phoneveristat
{
	font-size:16px;
	color:#a4a4a4;
	font-weight:normal;
	font-family: 'Poppins', sans-serif;
	
}
.ccinput
{
	
	/*
	padding:5px;width:50px;font-size:15px;
	border-radius:5px;
	border:1px solid #d8d8d8;
	text-align:center;
	outline:none;
	*/
	
	position:relative;
	padding:15px;
	border:2px solid #d8d8d8;
	font-weight:bold;
	border-radius:5px 0 0 5px;
	font-size:15px;
	text-align:center;
	box-sizing:border-box;
	width:60px;
	outline:none;
	border-right:none;
	
}
.custnumber
{
	/*
	padding:5px;
	width:120px;
	font-size:15px;
	border-radius:5px;
	border:1px solid #d8d8d8;
	text-align:center;
	outline:none;
	*/
	
	position:relative;
	padding:15px;
	border:2px solid #d8d8d8;
	font-weight:bold;
	border-radius:0 5px 5px 0;
	font-size:15px;
	text-align:center;
	box-sizing:border-box;
	width:160px;
	outline:none;
	
}

.next1
{
	position:relative;
	left:250px;
	top:97px;
	
	left:10px;
	top:0;
	padding:13px;
	border:2px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	width:140px;
	color:black;
	font-size:initial;
	display:inline-block;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	box-sizing:border-box;
	font-weight:bold;
	text-align:center;
	background: #FF4000;
	color:white;
}

.next3
{
	position:relative;
	left:250px;
	top:97px;
	
	left:10px;
	top:0;
	padding:13px;
	border:2px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	width:140px;
	color:black;
	font-size:initial;
	display:inline-block;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	box-sizing:border-box;
	font-weight:bold;
	text-align:center;
	background: #FF4000;
	color:white;
	
	float:initial;
	right:initial;
}

.custnumber1
{
	position:relative;
	padding:12px;
	width:90px;
	font-size:15px;
	left:10px;
	text-align:center;
	border-radius:10px;
	border:2px solid #d8d8d8;
	outline:none;
	bottom:initial;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
}
.cancelcheckout
{
	position:relative;
	
	right:20px;
	top:0;
	font-weight:normal;
	color:#6e6e6e;
	cursor:pointer; 
	float:initial;
	right:initial;
	display:inline-block;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding:12px;
	border:2px solid #d8d8d8;
	border-radius:5px;
	background:#f2f2f2;
	font-weight:bold;
	
	float:right;
	right:20px;
	
}
.displaydeladdr
{
	position:relative;
	font-size:15px;
	color:black;
	font-weight:normal;
	left:20px;
	margin-right:20px;
	width:auto;
	font-weight:bold;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
}

.custaddoptions
{
	position:relative;
	font-size:15px;
	color:black;
	font-weight:normal;
	left:20px;
	margin-right:20px;
	width:auto;
}

.deliverhere
{
	position:relative;
	padding:15px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	font-weight:bold;
	background:#FF4000;
	width:120px;
	color:white;
	box-shadow: 0 0 2px #888888;
	cursor:pointer;
	font-size:15px;
	border-radius:0;
	
	border:none;
	font-family: 'Poppins', sans-serif;
	border-radius:10px;
	text-align:center;
	
	
}
.addnewaddress
{
	position:relative;
	left:0px;
	padding:15px;
	padding-right:20px;
	padding-left:20px;
	border:2px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	width:150px;
	color:black;
	font-size:15px;
	font-weight:bold;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
}
.delname
{
	padding:8px;width:285px;font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	
	border:2px solid #d8d8d8;
	padding:10px;
	
}

.delcontact
{
	position:relative;left:20px;padding:8px;width:300px;font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
	
}

.deladdressline
{
	padding:8px;width:620px;font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.delpincode
{
	padding:10px;width:300px;font-size:15px;
	
	position:relative;left:20px;padding:8px;width:300px;font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.dellandmark
{
	position:relative;left:20px;padding:8px;width:300px;font-size:15px;
	
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.delcountry
{
	
	padding:8px;
	width:300px;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.delstate
{
	/*position:relative;left:20px;padding:10px;width:300px;font-size:15px;*/
	padding:8px;width:300px;font-size:15px;
	left:0px;
	
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.delcity
{
	padding:10px;width:320px;font-size:15px;
	
	position:relative;left:20px;padding:8px;width:320px;font-size:15px;
	
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.dellocation
{
	/*position:relative;left:20px;padding:10px;width:300px;font-size:15px;*/
	
	padding:8px;width:300px;font-size:15px;left:0;
	
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	border:2px solid #d8d8d8;
	padding:10px;
}
.deliverydate
{
	position:relative;
	left:0px;
	padding:8px;
	width:auto;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
}
.nextdeldttime
{
	position:absolute;
	left:650px;
	top:initial;
	bottom:65px;
	padding:8px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:2px;
	background:#F2F2F2;
	cursor:pointer;
	width:40px;
	color:black;
	
	font-size:14px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:5px;
	border:1px solid #d8d8d8;
	
	text-align:center;
}
.canceldeldatetime
{
	position:relative;
	/*left:810px;*/
	right:0;
	float:right;
	top:-25px;
	font-weight:normal;
	color:blue;
	cursor:pointer;
	font-size:15px;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	z-index:30;
	
	
	
	position:absolute;
	bottom:0;
	right:40px;
	top:initial;
}
.deliverherefull
{
	position:relative;
	padding:8px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	font-weight:normal;
	background:#FF4000;
	width:260px;
	color:white;
	box-shadow: 0 0 2px #888888;
	cursor:pointer;
	font-size:15px;
	border-radius:0;
	
	border:none;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:12px;
	text-align:center;
	
	padding:15px;
	border-radius:10px;
	font-weight:bold;
	
}
.placeordernow
{
	position:relative;
	padding:10px;
	padding-right:0px;
	padding-left:0px;
	border:1px solid #d8d8d8;
	font-weight:normal;
	background:#FF4000;
	width:100%;
	color:white;
	box-shadow: 0 0 2px #888888;
	cursor:pointer;
	font-size:15px;
	text-align:center;
	border-radius:0px;
	
	border:none;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	border-radius:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	box-sizing:border-box;
}
.next2
{
	position:relative;
	left:250px;
	top:97px;
	float:initial;
	left:10px;
	right:initial;
	top:0;
	padding:12px;
	padding-left:20px;
	padding-right:20px;
	
	border:2px solid #d8d8d8;
	border-radius:10px;
	background:#F2F2F2;
	cursor:pointer;
	width:auto;
	color:black;
	font-size:15px;
	display:inline-block;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	
	
	background: #FF4000;
	color:white;
}

.canceldeladdress
{
	
	/*
	position:relative;
	left:initial;
	top:0;
	font-weight:normal;
	color:blue;
	cursor:pointer;
	right:20px;
	float:right;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	*/
	position:relative;
	
	right:20px;
	top:0;
	font-weight:normal;
	color:#6e6e6e;
	cursor:pointer; 
	float:initial;
	right:initial;
	display:inline-block;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding:12px;
	border:2px solid #d8d8d8;
	border-radius:5px;
	background:#f2f2f2;
	font-weight:bold;
	
	float:right;
	right:20px;
	display:none;
	padding-top:5px;
	padding-bottom:5px;
	
	display:none;
}

.backtodatetime
{
	position:relative;
	
	right:20px;
	top:0;
	font-weight:normal;
	color:#6e6e6e;
	cursor:pointer; 
	float:initial;
	right:initial;
	display:inline-block;
	font-family:calibri;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding:12px;
	border:2px solid #d8d8d8;
	border-radius:5px;
	background:#f2f2f2;
	font-weight:bold;
	
	float:right;
	right:20px;
	padding-top:5px;
	padding-bottom:5px;
}

/*Terms & Condition*/
.aboutcontentbox
{
	position:relative;
	float:left;
	width:90%;
	padding:5%;
	height:auto;
	padding-top:40px;
	padding-bottom:40px;
	
}

.aboutoutbox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	padding-bottom:20px;
}
.mainhead
{
	position:relative;
	float:left;
	width:100%;
	font-size:22px;
	font-weight:bold;
	padding-top:0;
}
.heading
{
	font-size:17px;
	font-weight:bold;
}
.policytext
	{
		position:relative;
		width:100%;
		text-align:justify;
		float:left;
		padding-top:10px;
	}
	
	/*Privacy Policy*/
	.policymainbox
	{
	position:relative;
	float:left;
	width:90%;
	padding:5%;
	height:auto;
	padding-top:40px;
	padding-bottom:40px;
	font-family: 'Poppins', sans-serif;
	}
	.policyheadline
	{
		position:relative;
		float:left;
		width:100%;
		font-size:22px;
		font-weight:bold;
		padding-top:0;
	}
	.policysubheadlines
	{
		position:relative;
		float:left;
		width:100%;
		font-size:17px;
		font-weight:bold;
		padding-top:20px;
	}
	
	.shopbycattitle
	{
		position:relative;
		float:left;
		width:94%;
		padding:3%;
		font-size:19px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;
	}
	
	.shopbycatbox
	{
		position:relative;
		float:left;
		width:94%;
		padding:3%;
		padding-top:0;
		font-family: 'Poppins', sans-serif;
	}
	
	.shopbycatinbox
	{
		position:relative;
		float:left;
		width:25%;
		font-family: 'Poppins', sans-serif;
	}
	.expandshrinkshopcat
{
	display:none;
}
.licat
{
	font-weight:bold;
	list-style:none;
	cursor:pointer;
}
.licat:hover
{
	color:blue;
}
	.ulcat
	{
		list-style-type: none;
	}
	.lisubcat
{
	position:relative;
	font-weight:normal;
	left:10px;
	font-size:14px;
	cursor:pointer;
}
.lisubcat:hover
{
	color:blue;
}
.shopsubcatexpandshrinkbox
{
	display:initial;
	
}

/*Recover Account*/
.box8outbox
{
	position:relative;
	height:610px;
	width:100%;
	float:left;
	
	
	
}
div.box8
{
	position:absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom:50px;
	margin:auto;
	height: 330px;	
	width: 520px;	
	
	background: white;
	border-radius:5px;
	box-shadow: 0 0 3px #d9d9d9;
	background:white;
	overflow:hidden;
	/*border: 1px solid #D8D8D8;*/
	
}
.passresethead
{
	position:relative;
	float:left;
	padding:8%;
	width:84%;
	padding-top:15px;
	padding-bottom:15px;
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	border-bottom:2px solid #f2f2f2;
	background:#fafafa;
	font-weight:normal;
}
.passresetsubhead
{
	position:relative;
	float:left;
	padding:8%;
	width:84%;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
}
h16
	{
		color: black;	
		position:absolute;
		top: 20px;
		left: 50px;
		font-size: 30px;
		font-family:Helvetica;
	}
h17
	{
		position:absolute;
		color: black;	
		
		left: 48px;
		top:90;
		right:0;
		bottom:0;
		margin:auto;
		
		font-size: 15px;
		font-family:Helvetica;
	}
.emailreset_new
	{
		position:relative;
		float:left;
		padding:5%;
		padding-top:10px;
		padding-bottom:10px;
		outline:none;
		border-radius:5px;
		border:1px solid #d9d9d9;
		background:white;
		width:90%;
		font-family: 'Poppins', sans-serif;
		font-size:16px;
		
	}
	.reset_new
	{
		position:relative;
		float:left;
		padding:5%;
		padding-top:10px;
		padding-bottom:10px;
		width:100%;
		border-radius:5px;
		background:#032d3c;
		border:none;
		color:white;
		outline:none;
		width:200px;
		font-family: 'Poppins', sans-serif;
		font-size:16px;
		cursor:pointer;
	}
	.reset_new:hover 
	{
		
		background:#04b404;
	}
	.reset_new:active 
	{
		top:1px;	
	}
.resetcheckbox
{
	position:absolute;left:48px;top:190px;font-family:calibri;
}

.reset
	{
		background-color:#0000bf;
		-moz-border-radius:28px;
		-webkit-border-radius:28px;
		border-radius:3px;
		border:1px solid #0000bf;
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		position: absolute;
		left:275px;
		right:initial;
		top: 230px;
		font-family:Helvetica;
		font-size:15px;
		padding:3px 10px;
		text-decoration:none;
		font-style: bold;
		text-shadow:0px 1px 0px #2f6627;
		width:200px;
		height:35px;
	}
.reset:hover 
	{
		background-color:#370748;
		background-color:#000070;
	}
.reset:active 
	{
		position:absolute;
		left:275px;
		top: 231px;	
	}
	.contactcontentbox_new
	{
		position:relative;
		float:left;
		width:30%;
		padding:5%;
		padding-top:3%;
		padding-bottom:5%;
		height:auto;
		display:inline-block;
		
	}
	.contactusmainbox
{
	/*
	position: relative;
	top:20px;
	width:400px;
	height:500px;
	padding:40px;
	left:0;
	right:0;
	margin:auto;
	font-family:helvetica;
	font-size:14px;
	float:left;
	*/
	position: relative;
	width:100%;
	height:auto;
	float:left;
	font-family: 'Poppins', sans-serif;
		
	}
	.contactushead_new
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:15px;
		padding-bottom:15px;
		font-family: 'Poppins', sans-serif;
		font-size: 25px;
		font-weight:bold;
	}
	.contactussubhead_new
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
		font-family: 'Poppins', sans-serif;
		font-size: 16px;
		font-weight:bold;
	}
	.postacomment_new
	{
		position:relative;
		float:left;
		border:none;
		padding:10px;
		width:100px;
		text-align:center;
		background:#032d3c;
		border-radius:5px;
		color:white;
		font-family: 'Poppins', sans-serif;
		font-weight:bold;
		cursor:pointer;
		outline:none;
		
	}
	.postacomment_new:hover
	{
		background:#04b404;
	}
	.postacomment_new:hover
	{
		top:1px;
	}
	.trackorderbox
	{
		position:relative;
		left:18px;
		width:900px;
		
		height:auto;
		display:inline-block;
		top:100px;
		
		padding:18px;
		
	}	
	.trackorderbox_new
	{
		position:relative;
		float:left;
		padding:5%;
		padding-top:30px;
		padding-bottom:30px;
		width:900px;
		max-width:90%;
		height:auto;
		min-height:500px;
		
	}	
	.totitle
	{
		position:relative;
		float:left;
		padding-top:15px;
		padding-bottom:15px;
		font-family: 'Poppins', sans-serif;
		font-weight:bold;
		font-size:22px;
	}
	
	.trackdetbox
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
	}
	.ordernumber1
	{
		position:relative;
		float:left;
		padding:9px;
		border-radius:5px;
		border:1px solid #f2f2f2;
		font-size:15px;
		width:initial;
		
	}
	.tracksubmit
	{
		position:relative;
		float:left;
		left:10px;
		border: none;
		padding:10px;
		border:none;
		border-radius:5px;
		font-size:15px;
		background:#032d3c;
		color:white;
		font-family: 'Poppins', sans-serif;
		width:initial;
	}
	.tracksubmit:hover
	{
		background:#04b404;
	}
	.tracksubmit:active
	{
		top:1px;
	}
	.trackorderinbox
	{
		position:relative;
		width:100%;
		height:auto;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.ordermainbox1
	{
		position:relative;
		width:94%;
		/*border:1px solid #d9d9d9;*/
		box-shadow: 0 0 3px #d9d9d9;
		padding:3%;
		border-radius:5px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		float:left;
	}
	
	.neworderbox1
	{
		position:relative;
		width:100%;
		float:left;
		height:auto;
		font-family: 'Poppins', sans-serif;
		padding-bottom:20px;
		display:flex;
		flex-direction: row;
	}
	.neworderbox1_1
	{
		position:relative;
		float:left;
		height:50px;
		font-family: 'Poppins', sans-serif;
		
		display: block;
		flex:0 0 50px;
		
		
		overflow:hidden;
	}
	.neworderbox1_2
	{
		position:relative;
		width:65%;
		float:left;
		height:auto;
		font-family: 'Poppins', sans-serif;
		
		min-height:50px;
		
		padding-left:5px;
		flex-grow:initial;
	}
	.neworderbox2
	{
		position:relative;
		width:50%;
		float:left;
		height:auto;
		font-family: 'Poppins', sans-serif;
		padding-bottom:10px;
	}
	.neworderbox3
	{
		position:relative;
		width:50%;
		float:left;
		height:auto;
		font-family: 'Poppins', sans-serif;
		padding-bottom:10px;
	}
	.orderid1
	{
	position:relative;
	left:18px;
	top:initial;
	}
	.orderdatetime1
	{
	position:relative;
	left:18px;
	top:initial;
	color:#a4a4a4;
	}
	.cartsubtitlenew
{
	position:relative;
	float:left;	
	width:50%;
	
}
.cartsubtitlerednew
{
	position:relative;
	float:left;	
	color:#B40404;
	width:50%;
	
}
.cartsubtitletot1new
{
	position:relative;
	float:left;
	border-top:1px dashed #d8d8d8;
	width:100%;
	font-weight:bold;
	padding-top:5px;
	left:0;
	
}
.cartsubsubtitlenew
{
	position:relative;
	float:left;
	font-size:13px;
	color:#a4a4a4;
	text-align:right;
	
}
.cartsubtitle1new
{
	position:relative;
	float:left;
	font-size:14px;
	text-align:left;
	width:50%;
	
	
}
.cartvaluenew
{
	position:relative;
	float: left;
	font-size:14px;
	text-align:right;
	width:50%;
	
	
}

.cartvaluenew1
{
	position:relative;
	float: left;
	font-size:14px;
	text-align:right;
	width:50%;
	
	
}

.cartvaluerednew
{
	position:relative;
	float: right;
	color:#B40404;
	font-size:14px;
	text-align:right;
}

.vieworderdetailsnew
{
	position:relative;
	left:0px;
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	text-align:center;
	width:130px;
	float:left;
}

.orderagainnew
{
	position:relative;
	left:20px;	
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:130px;
	text-align:center;
	float:left;
}

.cancelordernew
{
	position:relative;
	padding:5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:100px;
	text-align:center;
	float:right;
	right:0;
	left:initial;
	font-size:14px;
	
}
.cancelorderreasonnew
{
	position:relative;
	padding:5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:280px;
	text-align:center;
	float:right;
	right:10px;
	left:initial;
	outline:none;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	
}
.invoicetriangle
{
	position:absolute;
	right:0;
	top:0;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #d8d8d8;
}

.invoiceimg
{
    height: 20px;
	width:14px;
    background: #a4a4a4;
    position: relative;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	line-height:22px;
	font-family:roboto,sans-serif;
	font-size:14px;
	color:white;
}

.invoiceimg:before 
{
    content: '';
    position: absolute;
    top: 0; right: 0;
    border-top: 5px solid white;
    border-left: 5px solid #a4a4a4;
    width: 0;
}
.neworderbox4
{
	position:relative;
	width:100%;
	float:left;
	height:auto;
	font-family: 'Poppins', sans-serif;
	padding-bottom:10px;
}
.neworderbox5
{
	position:relative;
	width:100%;
	float:left;
	height:auto;
	font-family: 'Poppins', sans-serif;
}
.neworderbox6
{
	position:relative;
	width:100%;
	float:left;
	height:auto;
	font-family: 'Poppins', sans-serif;
}
.outletordercontrols
{
	position:absolute;
	right:18px;
	top:18px;
	background:#C0392B;
	color:white;
	padding:10px;
	border-radius:10px;
	border:none;
	width:130px;
	text-align:center;
	font-size:14px;
	float:initial;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	cursor:pointer;
}
.eventdttime
{
	position:absolute;
	left:initial;
	right:18px;
	top:60px;
	color:#a4a4a4;
	font-size:13px;
	text-align:right;
}
.orderdetailmainbox
{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	border-top:1px solid #f2f2f2;
	overflow:hidden;
	border-radius:0px;
	display:none;
	
}
.orderitemdetailbox
{
	position:relative;
	width:96%;
	height:auto;
	padding:2%;
	float:left;
	display:flex;
	flex-direction: row;
}	
.orderitemimage_new
{
	position:relative;
	width:50px;
	height:50px;
	left:0px;
	border:1px solid #f2f2f2;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	
	display: block;
	flex:0 0 50px;
	
}
.orderitemotherdetails
{
	position:relative;
	float:left;
	height:auto;
	font-family: 'Poppins', sans-serif;
	display: block;
	box-sizing: border-box;
	margin: 0;
	flex-grow:1;
	overflow:auto;
	min-height:50px;
	

	
}
.orderitemname_new
{
	position:relative;
	float:left;
	width:38%;
	padding-left:1%;
	padding-right:1%;
	font-family: 'Poppins', sans-serif;
	
	
}
.cartitemcountmodi2_new
{
	position:relative;
	float:left;
	width:8%;
	padding-left:1%;
	padding-right:1%;
	font-family: 'Poppins', sans-serif;
	text-align:center;
}
.cartmultiply_new
{
	position:relative;
	float:left;
	width:8%;
	padding-left:1%;
	padding-right:1%;
	font-family: 'Poppins', sans-serif;
	text-align:center;
}
.cartitemcost_new
{
	position:relative;
	float:left;
	width:18%;
	padding-left:1%;
	padding-right:1%;
	font-family: 'Poppins', sans-serif;
	text-align:center;
}
.cartitemtotal_new
{
	position:relative;
	float:left;
	width:18%;
	padding-left:1%;
	padding-right:1%;
	font-family: 'Poppins', sans-serif;
	text-align:right;
	font-weight:bold;
}
/*item page*/
.itemmainoutbox
{
	position:relative;
	float:left;
	height:auto;
	width:100%;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	display:flex;
	flex-direction: row;
	
}

.itempageboxleft
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:20px;
	padding-right:20px;
	width:initial;
	font-family: 'Poppins', sans-serif;
}

.itempageboxright
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 180px;
	width:initial;
	font-family: 'Poppins', sans-serif;
	padding-right:10px;
}

.productmap
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:#a4a4a4;
}
.linkmap
{
	color:#a4a4a4;
}
.linkmap:hover
{
	color:#04b404;
}

.productboxmain
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	display:flex;
	flex-direction: row;
	padding-bottom:20px;
}
.productimages
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 520px;
	width:initial;
	font-family: 'Poppins', sans-serif;
	
}
.productdetails
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:20px;
	width:initial;
	font-family: 'Poppins', sans-serif;

}
.ipimagezoommainbox
{
	position:relative;
	float:left;
	width:100%;
	min-height:500px;
}

.ipimagepalet
{
	position:relative;
	float:left;
	width:70px;
	padding-right:10px;
	padding-top:initial;
	height:400px;
}
.ipimagezoominbox
{
	position:relative;
	float:right;
	width:430px;
	padding-right:10px;
	min-height:430px;
	text-align:center;
}

.productimgzoomed_new
{
	position:relative;
	top:0;
	left:0;
	right:0;
	margin:auto;
	max-width:100%;
	max-height:600px;
	
	
}

.ipimagepaletbox
{
	
	position:relative;
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
	border-radius:2px;
	
}

.hvgap20
{
	position:relative;
	width:60px;
	height:20px;
	border:none;
	overflow:hidden;
	float:left;
	
}
.itemnameonitempage
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-size:18px;
	
	
}
.h588_new
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#a4a4a4;
}
.itempricebox_new1
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding-top:10px;
		padding-bottom:20px;
		font-family: Roboto,sans-serif;
		font-size:20px;
		font-weight:bold;
		
	}
.sealbox
{
	position:relative;
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
}
.sealoftrustitem_new
{
	position:relative;
	height:25px;
	left:10px;
}

.bidyourpriceoutbox
	{
		position:relative;
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		width:100%;
		height:auto;
	}
	.bidprimainbox_new1
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			width:180px;
			text-align:center;
			padding-top:7px;
			padding-bottom:7px;
			border-radius:17px;
			background:#0b0b61;
			color:white;
			cursor:pointer;
			outline:none;
			
			background:#fafafa;
			border:1px solid #f2f2f2;
			color:black;
			
			background:#ff8000;
			color:white;
			border:1px solid #ff8000;
			font-weight:bold;
			
		}
	.cart_new1
		{
			position:relative;
			height:15px;
			bottom:2px;
		}
	.bidprimainbox_new_forbid1
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			width:180px;
			text-align:center;
			border-radius:17px;
			background:#0b0b61;
			color:white;
			cursor:pointer;
			outline:none;
			background:none;
			border:1px solid #0b0b61;
			color:black;
			
		}
	.bidvalinput_new1
	{
		position:relative;
		float:left;
		float:left;
		width:70%;
		padding:9px;
		border-radius:17px 0 0 17px;
		outline:none;
		background:#fafafa;
		border:none;
		text-align:center;
		font-size:15px;
		
	}
	.bidbutstyle_new1
	{
		position:absolute;
		background:#0b0b61;
		cursor:pointer;
		width:30px;
		padding:6px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		border-radius:0 16px 16px 0;
		right:0;
	}
	
	.bidbutstyle_new2
	{
		position:absolute;
		top:0;right:0;
		bottom:0;
		margin:auto;
		border-radius:0 16px 16px 0;
		background:#0b0b61;
		width:40px;
		/*
		background:#0b0b61;
		cursor:pointer;
		width:30px;
		padding:6px;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		border-radius:0 16px 16px 0;
		right:0;
		*/
	}
	.cart_new3
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
	}
	.cart_new2
		{
			position:relative;
			height:20px;
			bottom:2px;
		}
	.itemcolorbox
	{
		position:relative;
		float:left;
		height:auto;
		width:80%;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.itemsizebox
	{
		position:relative;
		float:left;
		height:auto;
		width:80%;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.cust_addtocartbut_new1
		{
			position:relative;
			float:left;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			width:182px;
			text-align:center;
			padding-top:8px;
			padding-bottom:8px;
			border-radius:17px;
			
			color:white;
			cursor:pointer;
			outline:none;
			border:none;
			font-weight:bold;
			background:#032d3c;
			color:white;
			
		}
		
	.itemdescription1
		{
			position:relative;
			width:100%;
			float:left;
			overflow:hidden;	
			font-family:Poppins,sans-serif;			
		}
	.styledcheckbox_container_item
		{
			position:relative;
			float:left;
			width:auto;
			padding:10px;
			padding-left:0px;
			padding-top:5px;
			padding-bottom:5px;
			
		}
		.styledcheckbox_new
		{
			position:relative;
			float:left;
			width:auto;
			height:26px;
			background:#f2f2f2;
			text-align:center;
			font-family:Roboto,sans-serif;
			font-size:14px;
			vertical-align:middle;
			line-height:26px;
			cursor:pointer;
			padding-left:10px;
			padding-right:10px;
			border:2px solid #d9d9d9;
		}
	.ss
	{
		position:relative;
		float:left;
		width:30px;
		height:30px;
		border:1px solid #d8d8d8;
		left:5px;
		top:0;
		background:black;
	}
	
	.dealbox1_SI
			{
				position:relative;
				float:left;
				width:100%;
				height:auto;
				display:flex;
				flex-direction: row;
				padding-top:initial;
			}
	.sendmailoutbox
{
	
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background:white;
	width:500px;
	height:300px;
	padding:10px;
	z-index:10;
	border-radius:10px;
	display:initial;
	
}

.sendmailinbox
{
	
	position:relative;
	left:0;
	top:0;
	background:white;
	width:100%;
	height:auto;
	padding:0;
	float:left;
	font-family:calibri;
	font-size:15px;
	
}

.setitlebox
{
	position:relative;
	width:99%;
	height:auto;
	padding-left:1%;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #f2f2f2;
	float:left;
	font-weight:bold;
}
.seitemdetailbox
{
	position:relative;
	width:96%;
	height:auto;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	float:left;
	font-weight:bold;
	padding-left:2%;
	padding-right:2%;
}

.seitemimage
{
	position:relative;
	float:left;
	height:100px;
	width:100px;
	
	
}
.seitemnameanddetails
{
	position:relative;
	float:left;
	height:100px;
	width:360px;
	overflow:hidden;
	padding-left:10px;
	word-wrap:break-word;
	
}

.seimage
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:auto;
	height:auto;
	max-height:100%;
	max-width:100%;
}

.sesendemailbox
{
	position:relative;
	width:96%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	font-weight:bold;
	padding-left:2%;
	padding-right:2%;
	
}
.sesendemailnotsignedorbox
{
	position:relative;
	width:100%;
	height:auto;
	float:left;	
	padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
	
	
}
.sesigninbutton
{
	position:relative;
	float:right;
	padding:8px;
	background:#0b0b61;
	color:white;
	font-weight:normal;
	border:none;
	border-radius:10px;
	padding-right:20px;
	padding-left:20px;
	outline:none;
	cursor:pointer;
}

.sesigninbutton:active
{
	top:1px;
}

.seemailtextarea
{
	width:100%;
	height:50px;
	padding:1%;
	outline:none;
	resize: none;
	border:1px solid #d8d8d8;
	border-radius:10px;
	font-family:calibri;
	font-size:14px;
}

/*Store Page*/
.StoreSuperHead
	{
		position:relative;
		float:left;
		width:96%;
		padding-top:3px;
		padding-bottom:5px;
		padding-right:2%;
		padding-left:2%;
		background:#032d3c;
		font-family:Poppins,sans-serif;	
	}
.StoreHigh
	{
		position:relative;
		float:left;
		width:100%;
		color:white;
		font-family:Poppins,sans-serif;	
		padding-bottom:3px;
	}
.storelogin
	{
		position:relative;
		float:right;
		font-family:Roboto,sans-serif;
		font-size:13px;
		padding-right:0px;
		color:white;
		text-align:right;
		
	}
.storehome
	{
		position:relative;
		float:right;
		font-family:Roboto,sans-serif;
		font-size:13px;
		padding-right:10px;
		padding-left:50px;
		color:white;
	}
.ownthisaccountbox
	{
		position:relative;
		float:right;
		font-family:Roboto,sans-serif;
		font-size:13px;
		padding-right:200px;
		color:white;
	}
.ownthisaccount
{
	position:relative;
	float:right;
	font-size:13px;
	color:white;
	font-family:Roboto,sans-serif;
	background:#04b404;
	border-radius:5px;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	
}
.StoreHead
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		display:flex;
		flex-direction: row;
		
	}
.StoreSubHead_1
	{
		position:relative;
		float:left;
		padding-left:40px;
		font-family: 'Poppins', sans-serif;
		overflow:hidden;
		height:40px;
		display: block;
		flex:0 0 40px;
		
		/*background:red;*/
		
	}
	
.StoreSubHead_2
	{
		position:relative;
		float:left;
		flex-grow:1;
		padding-left:10px;
		padding-right:10px;
		width:initial;
		font-family: 'Poppins', sans-serif;
		overflow:hidden;
		height:40px;
		padding-top:0px;
		padding-bottom:0px;
		
		color:white;
		font-size:25px;
		
		/*background:blue;*/
	}
.StoreSubHead_2_1
	{
		position:relative;
		float:left;
		height:100%;
		width:100%;
		
		/*background:green;*/
	}
.StoreSubHead_3
	{
		position:relative;
		float:left;
		display: block;
		flex:0 0 70px;
		height:30px;
		width:initial;
		font-family: 'Poppins', sans-serif;
		padding-top:5px;
		padding-bottom:5px;
		background:#032d3c;
		
		/*background:yellow;*/
	}
	
.StoreSubHead_4
	{
		position:relative;
		float:left;
		display: block;
		flex:0 0 300px;
		height:30px;
		width:initial;
		font-family: 'Poppins', sans-serif;
		padding-top:5px;
		padding-bottom:5px;
		background:#032d3c;
		
		/*background:#d8d8d8;*/
	}
.storelogomainbox
	{
		position:relative;
		float:right;
		height:40px;
		width:40px;
		background:white;
		border-radius:5px;
		overflow:hidden;
		
	}
.tlupdcomplogooutlet1
	{
		position:relative;
		float:left;
		height:100%;
		width:100%;
		color:red;
		font-size:25px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;
		text-align:center;
		vertical-align:middle;
		line-height:40px;
		
		
	}
.storewall
{
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	height:auto;
	display:flex;
	flex-direction: row;
	background:initial;
}	
.storebiglogobox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 200px;
	height:200px;
	border:1px solid #f2f2f2;
	border-radius:2px;
	box-shadow: 0 0 3px #d9d9d9;
	
	
}
.storewallphotobox
{
	position:relative;
	float:left;
	width:initial;
	flex-grow:1;
	padding-left:10px;
	padding-right:10px;
	height:200px;
	padding-top:0;
	padding-bottom:0;
	min-height:initial;
	max-height:initial;
	
}
.storewallphotoinbox
{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	border:1px solid #f2f2f2;
	border-radius:2px;
	overflow:hidden;
	padding:0;
}
.storewalloffers
{
	position:relative;
	float:left;
	display: block;
	width:initial;
	flex:0 0 200px;
	height:200px;	
	padding-top:0;
	padding-bottom:0;
	
	border:1px solid #f2f2f2;
	border-radius:2px;
	overflow:hidden;
	
	max-height:initial;
	text-align:initial;
	
	
}

.storewalloffersinbox
{
	position:relative;
	float:left;
	width:100%;
	height:100%;
}

.tlupdcomplogooutlet2
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
		width:180px;
		height:180px;
		color:red;
		font-size:100px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;
		text-align:center;
		vertical-align:middle;
		line-height:180px;
		background:#f2f2f2;
		
		
	}
.storebiglogoinbox
{
	position:absolute;
	left:0;right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:180px;
	height:180px;
	overflow:hidden;
	
}	

.storewallimgdiv
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background:black;
	
	
}
.storewallimgcover
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background:black;
	opacity:.8;
}
.storedetailbox
{
	position:absolute;
	left:10px;
	right:10px;
	top:5px;
	bottom:5px;
	margin:auto;
	padding:0;
}

.wallimg
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:auto;
	width:100%;
}
.storedettype1
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	color:white;
	font-size:25px;
	font-family: 'Poppins', sans-serif;
}
.storedettype2
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:5px;
	color:white;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	padding-right:initial;
}
.storedettype2_2
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:0px;
	color:white;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	padding-right:initial;
}
.storedettype2_1
{
	display:none;
}
.storedettype3
{
	position:relative;
	height:20px;
	float:left;
}
.storedettype4
{
	position:relative;
	font-size:16px;
	color:#E3593E;
	float:left;
	
	width:5%;
}
.storedettype4_1
{
	position:relative;
	font-size:16px;
	color:#E3593E;
	float:left;
	
	width:5%;
	
}
.storeaddimg
{
	position:relative;
	float:left;
	width:5%;
	
}
.storeaddbox
{
	position:relative;
	float:left;
	width:95%;
	
}
.storeaddbox_2
{
	position:relative;
	float:left;
	width:92%;
	
}
.storedettype5
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;
	color:white;
}
.acceptpaymentin
{
	position:relative;
	float:left;
	top:4px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	height:16px;
	width:16px;
	border-radius:8px;
	border:1px solid green;
	font-family:Roboto,sans-serif;
}
.payout
{
	position:relative;
	float:left;
	padding-right:5px;
}
.cash
{
	position:relative;
	float:left;
	width:auto;
	padding:2px;
	font-family:calibri;
	font-weight:lighter;
	color:black;
	background:white;
	border-radius:2px;
	font-size:13px;
}
.card
{
	position:relative;
	float:left;
	width:auto;
	padding:2px;
	font-family:calibri;
	font-weight:lighter;
	color:black;
	background:white;
	border-radius:2px;
	font-size:13px;
}
.cheque
{
	position:relative;
	float:left;
	width:auto;
	padding:2px;
	font-family:calibri;
	font-weight:lighter;
	color:black;
	background:white;
	border-radius:2px;
	font-size:13px;
}
.wallet
{
	position:relative;
	float:left;
	width:auto;
	padding:2px;
	font-family:calibri;
	font-weight:lighter;
	color:black;
	background:white;
	border-radius:2px;
	font-size:13px;
}

.photobox1
{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	box-shadow: 0 0 3px #d9d9d9;
	border-radius:5px;
	overflow:hidden;
}
.photobox1out
{
	position:relative;
	float:left;
	width:56px;
	height:57px;
	padding:5px;
	
	
}

.storedettype6
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
}

.storeratebox
{
	position:relative;
	float:left;
	height:20px;
	width:200px;
	overflow:hidden;
	padding-left:10px;
	
}


.new_starrating_bar_green 
		{
			position:absolute;
			width: 200px;
			height: 20px;
			background-image: url("green_new_s.png");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
.new_starrating_green 
		{
			position:relative; 
			left:0px; 
			top:0px;
			height: 20px;
			background-image: url("green_new_s.png");
			background-position: 0 -20px;
			background-repeat: repeat-x;
		}
.new_starrating_bar 
		{
			position:absolute;
			width: 200px;
			height: 20px;
			background-image: url("red_new_s.png");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
.new_starrating 
		{
			position:relative;
			left:0px;
			top:0px;
			height: 20px;
			background-image: url("red_new_s.png");
			background-position: 0 -20px;
			background-repeat: repeat-x;
		}


.storeratingbox
{
	position:relative;
	float:left;
	height:20px;
	width:auto;
	overflow:hidden;
	color:white;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	background:#04b404;
	border-radius:5px;
	background:#027102;
	
	
}
.storetotalreviews
{
	position:relative;
	float:left;
	height:20px;
	width:auto;
	overflow:hidden;
	color:white;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	padding-left:20px;
	padding-right:20px;
	padding-top:0;
}

.storetotalviews
{
	position:relative;
	float:right;
	height:20px;
	width:auto;
	overflow:hidden;
	color:yellow;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	padding-left:20px;
	padding-right:0;
	padding-top:0;
}

.storefront
{
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	height:auto;
	display:flex;
	flex-direction: row;
	background:initial;
	
	padding-top:0;
}	
.storeleft
{
	position:relative;
	float:left;
	width:initial;
	flex-grow:1;
	padding-left:0;
	padding-right:10px;
	height:auto;
	padding-top:0;
	padding-bottom:0;
}

.storeleftinbox
{
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
.storeright
{
	
	
	position:relative;
	float:left;
	display: block;
	flex:0 0 200px;
	height:200px;
	display:initial;
	
	height:auto;
}

.outtabmainbox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align: center;
}

.cust_outtab
{
	position:relative;
	float:left;
	box-sizing: border-box;
	width: calc(100% / 7);
	border:1px solid white;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:white;
	border-radius:10px 10px 0 0;
	
	background:#032d3c;
	height:initial;
}

.cust_outtab_green1
{
	position:relative;
	float:left;
	box-sizing: border-box;
	width: calc(100% / 7);
	border:1px solid white;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:white;
	border-radius:10px 10px 0 0;
	
	background:#04b404;
	height:initial;
	background:#027102;
}
.alltabsoutbox1
{
	position:relative;
	float:left;
	width:100%;
	padding:0;
}

.cust_outtabreview_mainbox
{
	
	position:relative;
	float:left;
	width:99.9%;
	min-height: 20px;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	
}
.cust_outtabreview_mainbox:after, .cust_outtabreview_mainbox:before {
	bottom: 100%;
	left: 7.14%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.cust_outtabreview_mainbox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-bottom-color: white;
	border-width: 9px;
	margin-left: -9px;
}
.cust_outtabreview_mainbox:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #f2f2f2;
	border-width: 10px;
	margin-left: -10px;
}

.bothreviewsoutbox
{
	position:relative;
	float:left;
	width:100%;
}

.outletpagechkrevwindow
{
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	background: #fafafa;
	
}
.storecatsubcat
{
	position:relative;
	float:left;
	padding-bottom:5px;
	width:100%;
	font-size:13px;
	font-family: 'Poppins', sans-serif;
	color:#a4a4a4;
	text-align:right;
	
	
}

.revpopnameout_new
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	display:flex;
	flex-direction: row;
	
}

.storelogobox
{
	position:relative;
	float:left;
	height:40px;
	display: block;
	flex:0 0 40px;
	border:1px solid #f2f2f2;
	border-radius:5px;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	background:white;
}
.storenamebox
{
	position:relative;
	float:left;
	padding-left:10px;
	flex-grow:1;
	font-family: 'Poppins', sans-serif;
	font-size:25px;
	color:red;
	
}

.storereviewbox
{
	position:relative;
	float:left;
	width:50%;
	box-sizing: border-box;
	
	padding:1%;
	
}
.brandreviewbox
{
	position:relative;
	float:left;
	width:50%;
	box-sizing: border-box;
	min-height:100%;
	padding:1%;
	
	
}

.storereviewinbox
{
	position:relative;
	float:left;
	width:100%;
	border:1px solid #f2f2f2;
	box-sizing: border-box;
	padding:4%;
	border-radius:10px;
	
	background:white;
	
}
.brandreviewinbox
{
	position:relative;
	float:left;
	width:100%;
	border:1px solid #f2f2f2;
	box-sizing: border-box;
	padding:4%;
	border-radius:10px;
	background:white;
	min-height:100%;
	padding-top:initial;
}

.revoutletaddress_new
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	text-transform:capitalize;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
}
.storeratediv1
{
	position:relative;
	padding-top:10px;
	float:left;
	width:100%;
}
.storeratediv2
{
	position:relative;
	float:left;
	width:200px;
	font-family: 'Poppins', sans-serif;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}
.storeratediv3
{
	position:relative;
	float:left;
	width:auto;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}
.storeratediv4
{
	position:relative;
	float:left;
	width:auto;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}

.perceptionreview
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	display:flex;
	flex-direction: row;
}
.perception
{
	position:relative;
	float:left;
	flex-grow:1;
	font-size:14px;
	word-wrap:break-word;
}
.perceptionrating
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 50px;
	text-align:center;
	font-size:14px;
}
.skillreverse_new
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 100px;
	padding-top:5px;
}
.skillforward_new
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 100px;
	padding-top:5px;
}

.storerateitnow
{
	position:relative;
	float:left;
	border-radius:8px;
	background:#04b404;
	padding:10px;
	color:white;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	cursor:pointer;
}
.storerateitnow:hover
{
	background:#032d3c;
}
.storerateitnow:active
{
	top:1px;
}
.storedailyofferoutbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	
	padding-bottom:20px;
}
.offertoday
{
	position:relative;
	float:left;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	border-radius:10px 10px 0 0;
	background:#FF8000;
	color:white;
	width:100%;
	box-sizing:border-box;
	text-align:center;
	
	-webkit-animation: shine 2s linear  infinite;
	-moz-animation: shine 2s linear infinite;
	-ms-animation: shine 2s linear infinite;
	-o-animation: shine 2s linear infinite;
	animation: shine 2s linear infinite; 
}

@keyframes shine{
    from {
        background-repeat:no-repeat;
        background-image:-webkit-linear-gradient(
            top left,
            rgba(255, 255, 255, 0.0) 0%,
            rgba(255, 255, 255, 0.5) 45%,
            rgba(255, 255, 255, 0.5) 48%,
            rgba(255, 255, 255, 1.0) 50%,
            rgba(255, 255, 255, 0.5) 52%,
            rgba(255, 255, 255, 0.5) 57%,
            rgba(255, 255, 255, 0.0) 100%
        );
        background-position:-250px -250px;;
        background-size: 300px 300px;
    }
    to {
        background-repeat:no-repeat;
        background-position:250px 250px ;
    }
}

.offertoday:hover {
    
}

.offertoday:after {
	
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,.8);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
	 
	
   
}

.offertoday:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
.storeoffers
{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
}
.offerbox
{
	position:relative;
	float:left;
	height:auto;
	padding-bottom:10px;
	width:100%;
}
.offerinbox
{
	
	position:relative;
	float:left;
	height:auto;
	width:100%;
	background:#fafafa;
	padding:10px;
	border:1px solid #f2f2f2;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	box-sizing:border-box;
	font-weight:bold;
	
}

.rymadonstore
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	border:1px solid #d9d9d9;
}

.storerymadbackg
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.storerymadlogobox
	{
		position:absolute;
		left:0;
		right:0;
		bottom:10px;
		margin:auto;
		width:100%;
		height:40px;
		background:#2E4051;
		opacity:.9;
	}
.storerymimg
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:95%;
}
.storegap20
{
	position:relative;
	float:left;
	height:20px;
	width:100%;
}
.storegoogleadright
{
	position:relative;
	float:left;
	height:auto;
	width:100%;
}
.new_escartbox
{
	position:relative;
	float:left;
	height:100%;
	width:100%;
}
.new_cart
{
	position:relative;
	float:left;
	filter: brightness(0) invert(.8);
	padding-right:10px;
}
.new_esitemsincart
	{
		/*
		position:absolute;
		left:36px;
		top:16.2px;
		height:18px;
		width:auto;
		background:red;
		display:inline-block;
		border-radius:5px;
		min-width:18px;
		color:white;
		text-align:center;
		vertical-align:middle;
		line-height:18px;
		font-weight:normal;	
		font-size:13px;
		padding-right:5px;
		padding-left:5px;
		font-family:calibri;
		*/
		position:relative;
		float:left;
		height:18px;
		width:auto;
		background:red;
		border-radius:5px;
		min-width:18px;
		color:white;
		text-align:center;
		vertical-align:middle;
		line-height:18px;
		font-weight:normal;	
		font-size:13px;
		padding-right:5px;
		padding-left:5px;
		font-family:calibri;
		
	}
.new_cart_total
	{
		/*
		position:absolute;
		top:18px;
		font-family:helvetica;
		left:81px;	
		font-weight:bold;
		color:white;
		*/
		position:relative;
		float:left;
		padding-left:10px;
		font-family:helvetica;
		font-weight:bold;
		color:white;
	}

	.new_option_box1
			{ 
				position: absolute; 
				right:-15px;
				top:52px;
				background: white; 
				border: 1px solid #D8D8D8;
				border-radius:5px;
				width:100px; 
				height:auto; 
				z-index:11; 
				display:none;
				padding:20px;
				padding-left:40px;
				padding-right:40px;
				box-shadow: 0px 0px 5px #888888;
				text-align:left;
			} 
		.new_option_box1:after, .new_option_box1:before 
			{ 
				bottom: 100%; 
				left: 85%; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.new_option_box1:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-bottom-color: white; 
				border-width: 11px; 
				margin-left: -11px; 
			} 
		.new_option_box1:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-bottom-color: #D8D8D8; 
				border-width: 12px; 
				margin-left: -12px; 
			}	
	.wrrateoutlet0
	{
		position:fixed;
		height:600px;
		width:802px;
		left: 0;
		right:0;
		top: 0;
		bottom: 0;
		margin: auto;
		background:white;
		z-index:20;
		border-radius:3px;
		padding:20px;
		display:none;
		overflow:hidden;
	}
	.wrnamehead
{
	position:absolute;
	top:0;
	left:70px;
	height:35px;

	width:90%;
	color:red;
	font-family:calibri;
	font-weight:bold;
	font-size:30px;
	overflow:hidden;
}
.wraddress
{
	position:absolute;
	top:35px;
	left:70px;
	height:35px;

	width:90%;
	color:black;
	font-family:calibri;
	font-weight:bold;
	font-size:15px;
	overflow:hidden;
}


/*Customer timeline start*/
.outtabtimeline_mainbox
{
	
	position:relative;
	float:left;
	width:100%;
	min-height: 20px;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	box-sizing:border-box;
	
}
.outtabtimeline_mainbox:after, .outtabtimeline_mainbox:before {
	bottom: 100%;
	left: 21.42%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.outtabtimeline_mainbox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-bottom-color: white;
	border-width: 9px;
	margin-left: -9px;
}
.outtabtimeline_mainbox:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #f2f2f2;
	border-width: 10px;
	margin-left: -10px;
}

.outtabtimeline_inbox
{
	position:relative;
	float:left;
	width:90%;
	padding:2%;
	padding-left:5%;
	padding-right:5%;
}

.cust_outtabtimeline_commentmainboxfirst
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	padding:20px;
}

.custmercommentoutbox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	display:flex;
	flex-direction: row;
}
.tlupdcmtboxusrpic_new
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 40px;
	text-align:center;
	font-size:14px;
	height:40px;
	border-radius:2px;
	border:1px solid #f2f2f2;
	overflow:hidden;
	
}
.tlcmntbox_new
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:10px;
	padding-right:10px;
	
}
.tlcmntimgcamerabox_new
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 40px;
	text-align:center;
	font-size:14px;
	height:40px;
	border-radius:2px;
}
.commenttextarea1
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding:7px;
		padding-left:2%;
		padding-right:2%;
		box-sizing: border-box; 
		border:1px solid #d9d9d9;
		font-family: 'Poppins', sans-serif;
		font-size:16px;
		outline:none;
		max-width:100%;
		resize: none;
		height:42px;
		overflow: auto;
		
		
	}
.commenttextarea1::placeholder
{
	color:#d9d9d9;
}	
.cust_uploadimgicon
{
	position:absolute;
	width:90%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.tlimagetoupload
{
	display: none;
	
}
.textareaoutbox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.cust_tlimageuploadpreviewbox
{
	position:relative;
	float:left;
	width:100%;
}
.cust_previewingso
{
	position:relative;
	float:left;
	max-width:100%;
}
.gapbetweencomments
{
	position:relative;
	float:left;
	width:100%;
	height:20px;
}
.outtabtimeline_commentmainbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	padding:0;
	
}
.outlettimelineuserbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:20px;
	display:flex;
	flex-direction: row;
}
.outlettluserpicbox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 78px;
	text-align:center;
	font-size:14px;
	height:78px;
	border-radius:2px;
	border:1px solid #f2f2f2;
	overflow:hidden;
}
.outlettluserdetailbox
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:10px;
	min-height:80px;
}
.tlupdateinbox4_new
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
	border-top:1px solid #f2f2f2;
	background:#fafafa;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
}
.outlettlusername
{
	position:relative;
	float:left;
	text-align:left;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-weight:bold;
}
.outlettluseroutratebox
{
	position:relative;
	float:left;
	text-align:left;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	
}
.tlstaruserrating
{
	position:relative;
	float:left;
	padding:5px;
	padding-top:0;
	padding-bottom:0;
	background:#04b404;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	color:white;
	border-radius:5px;
}
.storerateboxsmall
{
	position:relative;
	float:left;
	height:16px;
	width:157px;
	overflow:hidden;
	padding-left:10px;
	padding-top:3px;
	
}
.snew_starrating_bar_green 
		{
			position:absolute;
			width: 157px;
			height: 16px;
			background-image: url("green.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
.snew_starrating_green 
		{
			position:relative; 
			left:0px; 
			top:0px;
			height: 16px;
			background-image: url("green.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}
.snew_starrating_bar 
		{
			position:absolute;
			width: 157px;
			height: 16px;
			background-image: url("red.jpg");
			background-repeat: repeat-x;
			background-position: 0 0;
			text-align: left;
		}
.snew_starrating 
		{
			position:relative;
			left:0px;
			top:0px;
			height: 16px;
			background-image: url("red.jpg");
			background-position: 0 -16px;
			background-repeat: repeat-x;
		}
.outusrlkdl
{
	position:relative;
	float:left;
	padding-left:40px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding-top:initial;
}

.cust_outlettlcheckrevbut
{
	position:relative;
	float:right;
	padding:6px;
	border:none;
	background:#D7DF01;
	border-radius:5px;	
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	color:white;
	cursor:pointer;
	text-align:center;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	outline:none;
	
}
.cust_outlettlcheckrevbut:active
{
	top:1px;
}

.cust_outusrrevpopboxcontainer
{
	position:absolute;
	bottom:-11px;
	right:0px;
	z-index:1;
	width:100%;
	max-width:350px;
	height:10px;
	border-radius:5px;
}

.cust_outusrrevpopboxcontainer:after, .cust_outusrrevpopboxcontainer:before {
	bottom: 100%;
	right: 6%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.cust_outusrrevpopboxcontainer:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #f2f2f2;
	border-bottom-color: white;
	border-width: 10px;
	margin-right: -10px;
}
.cust_outusrrevpopboxcontainer:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #f2f2f2;
	border-width: 11px;
	margin-right: -11px;
}	
.outusrrevbox3
{
	position:relative;
	float:left;
	box-sizing:border-box;
	width:100%;
	padding:20px;
	border-radius:5px;	
	background:white;
	box-shadow: 0 0 3px #d9d9d9;
	min-height:100px;
}
.outusrlkdl2
{
	position:relative;
	float:left;
	padding-left:20px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}
.cust_closeoutusrrevbox
{
	position:absolute;
	right:0px;
	top:0px;
	font-size:14px;
	color:red;
	cursor:pointer;
}

.perceptionreview2
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	display:flex;
	flex-direction: row;
}
.perception2
{
	position:relative;
	float:left;
	flex-grow:1;
	font-size:13px;
	word-wrap:break-word;
	max-width:140px;
}
.perceptionrating2
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 50px;
	text-align:center;
	font-size:13px;
}
.skillreverse_new2
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	padding-top:5px;
}
.skillforward_new2
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	padding-top:5px;
}


.outlettlreplyoutboxf
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:right;
	background:#fafafa;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	text-align:right;
}
.reportdots
{
	position:relative;
	float:right;
	color:#bdbdbd;
	font-size:13px;
	cursor:pointer;
}

.reportabuse1
			{ 
				position: absolute; 
				cursor:pointer;
				top:31px;
				background: white; 
				border: 1px solid #D8D8D8;
				border-radius:5px;
				width:auto; 
				height:auto; 
				
				padding:5px;
				box-shadow: 0px 0px 3px #888888;
				right:5%;
				font-size:14px;
				font-family:calibri;
				font-weight:lighter;
				display:none;
				z-index:1;
				box-shadow:none;
			} 
		.reportabuse1:after, .reportabuse1:before 
			{ 
				bottom: 100%; 
				left: 79%; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.reportabuse1:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-bottom-color: white; 
				border-width: 5px; 
				margin-left: -5px; 
			} 
		.reportabuse1:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-bottom-color: #D8D8D8; 
				border-width: 6px; 
				margin-left: -6px; 
			}
	.custtimeline_usercomments
	{
		position:relative;
		float:left;
		padding:20px;
		padding-top:0;
		width:100%;
		box-sizing:border-box;
	}
	.custtimeline_usercomments_inbox
	{
		position:relative;
		float:left;
		width:100%;
		display:flex;
		flex-direction: row;
	}
	.tlcmntbox_new1
	{
		position:relative;
		float:left;
		flex-grow:1;
		padding-left:10px;
		padding-right:10px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		min-height:42px;
	}
	.tlcommentbox_new
	{
		position:realtive;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		
		text-align:left;
	}
	.tldatetime
	{
		position:realtive;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		color:#d8d8d8;
		padding-top:2px;
		padding-bottom:2px;
		text-align:left;
	}
	.cust_outletallcommentsoutbox
	{
		position:relative;
		float:left;
		width:100%;
	}
	
	/* eshop Start*/
	.itemsearchdisplaymainbox
		{
			position:relative;
			float:left;
			width:100%;
		}
	.itemsearchbox
		{
			position:relative;
			float:left;
			width:100%;
			background:#fafafa;
		}
		
	.shopoptions
		{
			position:relative;
			float:right;
			box-sizing:border-box;
			width:49.5%;
			padding:20px;
			padding-top:20px;
			padding-bottom:20px;
			text-align:center;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			font-weight:normal;
			
			box-sizing:border-box;
			
		}
	.shopoptionsmid
		{
			position:relative;
			float:right;
			box-sizing:border-box;
			width:1%;
			padding:0;
			padding-top:30px;
			padding-bottom:30px;
			text-align:center;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			font-weight:normal;
			color:#d8d8d8;
			font-weight:bold;
			box-sizing:border-box;
			
		}
	.searchitemonoutpage
	{
		position:relative;
		float:left;
		width:100%;
		border-radius:3px;
		outline:none;
		border:2px solid #d9d9d9;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		/*
		padding-left:5%;
		padding-top:10px;
		padding-bottom:10px;
		padding-right:15%;
		*/
		padding:10px;
		box-sizing:border-box;
		text-align:center;
	}
	.uplbutdiv
	{
		position:relative;
		float:left;
		width:100%;
		border-radius:3px;
		border:none;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		padding-top:11px;
		padding-bottom:11px;
		color:white;
		text-align:center;
		background:#0b0b61;
		
		
	}
	.cust_outtabshopnow_mainbox
	{
		position:relative;
		float:left;
		width:100%;
		min-height: 20px;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;		
	}
	.cust_outtabshopnow_mainbox:after, .cust_outtabshopnow_mainbox:before {
		bottom: 100%;
		left: 64.26%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.cust_outtabshopnow_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.cust_outtabshopnow_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.itemdisplaybox
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;		
	}
	/* eorder Starts*/
	.eordertitlebox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:2%;
		padding-top:10px;
		padding-bottom:10px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		font-weight:bold;
		color:black;
		background:#f2f2f2;
		text-align:center;
	}
	.gotostorebut
	{
		Position:relative;
		float:right;
		border:none;
		padding:10px;
		padding-left:20px;
		padding-right:20px;
		background:#0b0b61;
		border-radius:3px;
		color:#f2f2f2;
		font-family: 'Poppins', sans-serif;
	}
	.eordermainbox
	{
		position:relative;
		float:left;
		width:60%;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		font-weight:normal;
		padding:2%;
		box-sizing:border-box;
	
	}
	.eorderpreview
	{
		position:relative;
		float:left;
		width:40%;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		font-weight:normal;
		padding:2%;
		box-sizing:border-box;
	}
	.indxelemnt
	{
		position:relative;
		width:40%;
		float:left;
		padding-top:20px;
		text-align:left;
		font-family: 'Poppins', sans-serif;
		font-weight:bold;
	}
	.inptelemnt
	{
		position:relative;
		width:60%;
		float:left;
		padding-top:10px;
		text-align:left;
	}
	.eorderinput
	{
		position:relative;
		float:left;
		padding:10px;
		border:2px solid #f2f2f2;
		border-radius:3px;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		box-sizing:border-box;
		
	}
	.ordinp
	{
		position:relative;
		float:left;
		padding:5px;
		border-radius:3px;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		box-sizing:border-box;
		
	}
	.commenttextarea2
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding:10px;
		padding-left:2%;
		padding-right:2%;
		box-sizing: border-box; 
		border:2px solid #f2f2f2;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		outline:none;
		max-width:100%;
		resize: none;
		height:47px;
		overflow: auto;
		border-radius:3px;
		
	}
	.commenttextarea2::placeholder
	{
		color:#d9d9d9;
	}	
	
	.eorderpreviewinbox
{
	position:relative;
	float:left;
	width:100%;
	background:#fafafa;
	height:auto;
	text-align:center;
	vertical-align:middle;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	color:#d8d8d8;
	font-size:15px;
	min-height:520px;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	overflow:hidden;
}
.nopresuploaded
{
	position:absolute;
	width:100%;
	height:20px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	
}
.getquotebut
{
	position:relative;
	float:left;
	padding:10px;
	border-radius:5px;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	text-align:center;
	background:#0b0b61;
	border:none;
	width:59%;
	cursor:pointer;
	
}
.eordergetquote
{
	position:relative;
	float:left;
	width:100%;
	padding:2%;
	text-align:left;
	box-sizing:border-box;
}
/*Ads and Offers*/

	.cust_outtabadvertise_mainbox
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
	}
	.cust_outtabadvertise_mainbox:after, .cust_outtabadvertise_mainbox:before {
		bottom: 100%;
		left: 35.7%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.cust_outtabadvertise_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.cust_outtabadvertise_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.adsandoffersoutbox
	{
		position:relative;
		float:left;
		width:33.33%;
		box-sizing:border-box;
		padding:10px;
	}
	/*Services*/
	
	.cust_outtabservnow_mainbox
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
	}
	.cust_outtabservnow_mainbox:after, .cust_outtabservnow_mainbox:before {
		bottom: 100%;
		left: 78.54%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.cust_outtabservnow_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.cust_outtabservnow_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.endnote
	{
		position:relative;
		float:left;
		width:100%;
		padding:20px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:bold;
		box-sizing:border-box;
		text-align:center;
	}
	/*Jobs*/
	
	
	.cust_outtabpostjob_mainbox
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
	}
	.cust_outtabpostjob_mainbox:after, .cust_outtabpostjob_mainbox:before {
		bottom: 100%;
		left: 49.98%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.cust_outtabpostjob_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.cust_outtabpostjob_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.foodsubcats
	{
		position:relative;
		width:96%;
		padding-left:2%;
		padding-right:2%;
		height:60px;
		font-weight:bold;
		font-size:16px;
		vertical-align:middle;
		line-height:60px;
		float:left;
		background-image: linear-gradient(to bottom right, yellow, white);
	}
	
	/*About*/
	
	.cust_outtababout_mainbox
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:40px;
	}
	.cust_outtababout_mainbox:after, .cust_outtababout_mainbox:before {
		bottom: 100%;
		left: 92.82%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.cust_outtababout_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.cust_outtababout_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.outlet_about_outbox
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		font-family: 'Poppins', sans-serif;	
		font-size:15px;		
	}
	.outletdetail_outbox
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding-bottom:20px;
		
	}
	.abtheads
	{
		position:relative;
		float:left;
		font-size:16px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;	
		padding-bottom:10px;
		width:100%;
		
	}
	.aboutbusinessdiv
	{
		position:relative;
		float:left;
		font-size:15px;
		font-weight:normal;
		font-family: 'Poppins', sans-serif;	
		text-align:justify;
		width:100%;
		padding-bottom:20px;
	}
	.galleryoutbox
	{
		position:relative;
		float:left;
		width:100%;
		padding-bottom:20px;
	
	}
	.photobox
	{
		position:relative;
		float:left;
		box-sizing:border-box;
		width:25%;
		height:200px;
		border:2px solid #d8d8d8;
		overflow:hidden;
	}
	.abtsubhead1
	{
		position:relative;
		float:left;
		width:30%;
		text-align:right;
		padding-bottom:10px;
		font-family: 'Poppins', sans-serif;	
		font-size:15px;
		font-weight:bold;
	}
	.abtsubhead2
	{
		position:relative;
		float:left;
		width:10%;
		text-align:center;
		padding-bottom:10px;
		font-family: 'Poppins', sans-serif;	
		font-size:15px;
		font-weight:normal;
	}
	.abtsubhead3
	{
		position:relative;
		float:left;
		width:60%;
		text-align:left;
		padding-bottom:10px;
		font-family: 'Poppins', sans-serif;	
		font-size:15px;
		font-weight:normal;
	}
	
	/*Welcome*/
	.boxwelcome_new
	{
		position:fixed;
		float:initial;
		height:50px;
		width:100%;
		background:#032d3c;
		z-index:9;
		overflow:hidden;		
	}
	.boxwelcome_new_relative_padding
	{
		position:relative;
		float:left;
		height:50px;
		width:100%;
		display:initial;
	}
	.headbar1
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding-top:10px;
		border-bottom:1px solid #f2f2f2;
		background:#fafafa;
	}
	.usrprofilemain
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		display:flex;
		flex-direction: row;
	}
	.usrprofileleft
	{
		position:relative;
		float:left;
		width:initial;
		display: block;
		flex:0 0 220px;
		text-align:center;
		font-size:14px;
		padding:10px;
		border-radius:2px;
		overflow:hidden;
		box-sizing:border-box;
		
		
	}
	.usrprofileright
	{
		position:relative;
		float:left;
		width:initial;
		display: block;
		flex:0 0 220px;
		text-align:center;
		font-size:14px;
		padding:10px;
		border-radius:2px;
		overflow:hidden;
		box-sizing:border-box;
	}
	.usrprofilemiddle
	{
		position:relative;
		float:left;
		width:initial;
		flex-grow:1;
		padding:10px;
		box-sizing:border-box;
		overflow:hidden;
	}
	
	
	.titletaboutbox
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		text-align: center;
	}
	.titletab
	{
		position:relative;
		float:left;
		box-sizing: border-box;
		width: calc(100% / 5);
		border:1px solid white;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		padding-top:10px;
		padding-bottom:10px;
		color:white;
		border-radius:10px 10px 0 0;
		
		background:#032d3c;
		height:initial;
		cursor:pointer;
	}
	.titletab:hover
	{
		background:#04b404;
	}
	.changepasspopup
	{
		position:fixed;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
		height:250px;
		width:300px;
		background:white;
		box-shadow:0 0 5px #fafaaf;
		border-radius:10px;
		padding:20px;
		z-index:10;
		font-family:calibri;
		font-size:15px;
		display:none;
	}
	.changepassblurbox
	{
		position:fixed;
		left:0;
		top: 0;
		bottom: 0;
		right:0;
		margin:auto;
		width:100%;
		height:100%;
		z-index:9;
		background:black;
		opacity:.7;
		display:none;
	}
	.changepasswdinput
	{
		position:relative;
		padding:10px;
		left:0;
		border:1px solid #d8d8d8;
		border-radius:10px;
		width:298px;
		font-family:calibri;
		font-size:15px;
		
	}
	.changepasswdsubmit
	{
		position:relative;
		padding:10px;
		left:0;
		border:1px solid #d8d8d8;
		border-radius:10px;
		width:298px;
		background:#f2f2f2;
		text-align:center;
		font-family:calibri;
		font-size:15px;
		font-weight:bold;
	}
	.closechangepassall
	{
		position:absolute;
		top:5px;
		right:10px;
		font-size:14px;
		color:red;
		cursor:pointer;
	}
	.unreadcount
{
	position:absolute;
	height:18px;
	min-width:18px;
	max-width:19.8px;
	right:5px;
	top:5px;
	background:red;
	overflow:hidden;
	border-radius:9px;
	font-family:Helvetica;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	line-height: 20px;  
	color:white;
	font-weight:normal;
	font-size:9px;
	line-height: 18px;  
	
}
.scrollbarwelcome
{
	position:fixed;
	left:0;
	top:131px;
	bottom:0;
	width:220px;
	box-sizing:border-box;
	border-right:1px solid #f2f2f2;
	display:initial;
	padding:10px;

}
.scrollbarout
{
	position:absolute;
	left:10px;
	right:10px;
	top:10px;
	bottom:10px;
	margin:auto;
	overflow:hidden;
	
	
}
.scrollbarin
{
	position:relative;
	float:left;
	width:216px;
	height:100%;
	padding-right:17px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.comntbx
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-bottom:20px;
}
.comntinbx
{
	position:relative;
	float:left;
	border-radius:5px;
	border:1px solid #e6e6e6;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
	/*box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);*/
}
.comntsellerbx
{
	position:relative;
	float:left;
	padding:5px;
	border-bottom:1px solid #f2f2f2;
	background:white;
	box-sizing:border-box;
	width:100%;
	display:flex;
	flex-direction: row;
	
}
.comntsellerlogobx
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 30px;
	height:30px;
	text-align:center;
	border-radius:2px;
	overflow:hidden;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
}
.comntsellerlogoletter
			{
				position : absolute;
				font-size: 20px;
				font-weight:bolder;
				font-family: 'Poppins', sans-serif;
				color:red;
				top:0px;
				left:0px;
				height:100%;
				width:100%;
				line-height:30px;
				text-align:center;
				vertical-align:middle;
				text-transform: capitalize; 
			}
.comntsellernamebx
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:5px;
	box-sizing:border-box;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	color:black;
	font-size:12px;
	text-transform:capitalize;
	font-weight:bold;
	text-align:left;
}
.comntuserbx
{
	position:relative;
	float:left;
	padding:5px;
	padding-left:10px;
	background:#fafafa;
	box-sizing:border-box;
	width:100%;
	display:flex;
	flex-direction: row;
}
.comntuserimgbx
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 30px;
	height:30px;
	text-align:center;
	border-radius:2px;
	overflow:hidden;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	background:white;
}
.comntusercommentbx
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-left:5px;
	box-sizing:border-box;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
	text-align:left;
	color:black;
	word-wrap:break-word;
}
.usercontentbox
{
	position:relative;
	float:left;
	width:100%;
	background:none;
	border:1px solid white;
	box-sizing:border-box;
}

.ajaxloader_default
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:20px;
	text-align:center;
	display:none;
}
.userprofilemainbox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:40px;
	border:1px solid #f2f2f2;
}
.userprofilemainbox:after, .userprofilemainbox:before {
		bottom: 100%;
		left: 30%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.userprofilemainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.userprofilemainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
.userprofileoutbox
{
	position:relative;
	float:left;
	box-sizing:border-box;
	width:100%;
	display:flex;
	flex-direction: row;
}
.userprofileimagebox
{
	position:relative;
	float:left;
	width:initial;
	display: block;
	flex:0 0 200px;
	height:auto;
	text-align:center;
	overflow:hidden;
	box-sizing:border-box;
	padding:10px;
	height:245px;
	border:1px solid #f2f2f2;
	
}
.userprofiletextbox
{
	position:relative;
	float:left;
	width:initial;
	flex-grow:1;
	padding:10px;
	box-sizing:border-box;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	text-align:left;
	color:black;
	
}
.usrabtoutbox
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	
}
.userprofilepara
{
	position:relative;
	float:left;
	width:30%;
	box-sizing:border-box;
	padding-right:5px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:10px;
}
.userprofileparavalue
{
	position:relative;
	float:left;
	width:70%;
	box-sizing:border-box;
	padding-left:5px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
}
.usrparacurval
{
	position:relative;
	float:left;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding:10px;
	
}
.usrparaupdsym
{
	position:relative;
	padding:10px;
	float:left;
	cursor:pointer;
	transform: scale(-1, 1);
}
.epnamenew
{
	position:relative;
	float:left;
	width:160px;
	outline:none;
	border:2px solid #f2f2f2;
	padding:10px;
	border-radius:5px;
	max-width:40%;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	
}
.usrinpgap
{
	position:relative;
	float:left;
	padding:5px;
	height:auto;
	left:0;
}
.updateprofileparamnew
{
	position:relative;
	float:left;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	color:blue;
	cursor:pointer;
	
}
.cancelprofileupdatenew
{
	position:relative;
	float:left;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	color:red;
	cursor:pointer;
}
.usrparamsg
{
	position:relative;
	float:left;
	width:100%;
	padding-top:1px;
	padding-bottom:1px;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:red;
	
}
.epdob
{
	position:relative;
	float:left;
	width:85px;
	outline:none;
	border:2px solid #f2f2f2;
	padding:10px;
	border-radius:5px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
}
.separatorline
{
	position:relative;
	float:left;
	width:100%;
	border-top:1px solid #f2f2f2;
	padding-bottom:20px;
}
.formbutbox
{
	position:relative;
	float:right;
	width:50%;
	padding:10px;
	box-sizing:border-box;
	
}
.epcancel
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	background:#032d3c;
	border-radius:5px;
	border:none;
	color:white;
	text-align:center;
	cursor:pointer;
}
.epcancel:hover
{
	background:#04b404;
	
}
.updateuserdatasave
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	background:#032d3c;
	border-radius:5px;
	border:none;
	color:white;
	text-align:center;
	cursor:pointer;
}
.updateuserdatasave:hover
{
	background:#04b404;
	
}
.updateuserpass
{
	position:relative;
	float:left;
	width:100%;
	padding:20px;
	box-sizing:border-box;
	
}
.chgpassdivs
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
}
.eppasschangeinp
{
	position:relative;
	float:left;
	padding:10px;
	border:2px solid #f2f2f2;
	border-radius:5px;
	text-align:center;
	width:200px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	box-sizing:border-box;
}
.updateuserchangepass
{
	position:relative;
	float:left;
	width:200px;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	background:#032d3c;
	border-radius:5px;
	border:none;
	color:white;
	text-align:center;
	cursor:pointer;
	box-sizing:border-box;
}
.updateuserchangepass:hover
{
	background:#04b404;
	
}

.profilephotochangebox
{
	position:relative;
	float:left;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	line-height:180px;
	
	height:180px;
	
}
.profilephotodisplay
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	float:initial;
	width:initial;
	height:initial;
	
}
.labforusrfile
{
	position:absolute;
	bottom:0px;
	height:30px;
	right:0px;
	left:0px;
	margin:auto;
	background:black;
	opacity:.5;
	text-align:center;
	vertical-align:middle;
	line-height:30px;
	/*border-radius:0px 0px 3px 3px;*/
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:white;
	text-align:center;
	
}
.profilephotosubmit
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	background:#032d3c;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	text-align:center;
	border:none;
	
	
}
.uploaduserprofilepic
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.errmsg
{
	position:relative;
	float:left;
	width:100%;
	padding-top:1px;
	padding-bottom:1px;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	color:red;
}

.servicesoffered
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:40px;
	padding-top:20px;
	border:1px solid #f2f2f2;
}
.servicesoffered:after, .servicesoffered:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.servicesoffered:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.servicesoffered:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
.createseradheading
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-bottom:none;
	background-image: linear-gradient(90deg,white 0%, #abecd6 20%, #abecd6 80%, white 100%);
}
.psermaindiv
{
	position:relative;
	float:left;
	padding-top:10px;
	width:100%;
	box-sizing:border-box;
	
}
.pserheaderdiv
{
	position:relative;
	float:left;
	width:30%;
	box-sizing:border-box;
	text-align:left;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
.pserinpdiv
{
	position:relative;
	float:left;
	width:70%;
	box-sizing:border-box;
}
.servinputtype2
{
	position:relative;
	float:left;
	padding:10px;
	border-radius:5px;
	border:2px solid #f2f2f2;
	width:49%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	outline:none;
}
.servsomegap
{
	position:relative;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width:2%;
	box-sizing:border-box;
	
}
.servinputtype1
{
	position:relative;
	float:left;
	padding:10px;
	border-radius:5px;
	border:2px solid #f2f2f2;
	width:100%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	outline:none;
}
.comhorigap10
{
	position:relative;
	float:left;
	height:10px;
	width:100%;
}
.servinputtype3
{
	position:relative;
	float:left;
	padding:10px;
	border-radius:5px;
	border:2px solid #f2f2f2;
	width:30%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	outline:none;
}
.mpostinterest
{
	position:relative;
	float:right;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	background:#032d3c;
	border-radius:5px;
	border:none;
	color:white;
	text-align:center;
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
}
.mpostinterest:hover
{
	background:#04b404;
}

.gap20div
{
	position:relative;
	float:left;
	width:100%;
	height:20px;
}
.posteduserservicebox
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:40px;
	padding-top:20px;
	border:1px solid #f2f2f2;
}
.servicespostedbyseller
{
	position:relative;
	float:left;
	width:100%;
	padding-top:20px;
	box-sizing:border-box;
	
}
/*Messenger*/
.messengermain
{
	position:relative;
	float:left;
	top:initial;
	left:initial;
	width:100%;
	box-sizing:border-box;
	height:auto;
	background:white;
	overflow:initial;
	z-index:initial;
}
.messengermain:after, .messengermain:before {
		bottom: 100%;
		left: 70%;
		
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.messengermain:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.messengermain:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
.sellermessengermain
{
	position:relative;
	float:left;
	top:initial;
	left:initial;
	width:100%;
	box-sizing:border-box;
	height:auto;
	background:white;
	overflow:initial;
	z-index:initial;
}
.sellermessengermain:after, .sellermessengermain:before {
		bottom: 100%;
		left: 70%;
		left:81.25%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.sellermessengermain:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.sellermessengermain:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
.messengermainhead
{
	position:relative;
	float:left;
	padding:20px;
	width:100%;
	box-sizing:border-box;
	background:#032d3c;
	
}

.messengerlogo
{
	position:relative;
	float:left;
	height:25px;
	
}
.moreoptionsbox
{
	position:relative;
	float:right;
	height:21px;
	width:22px;
	box-sizing:border-box;
	padding-top:4px;
}
.modotbox
{
	position:relative;
	float:left;
	width:3px;
	height:3px;
	padding:2px;
	padding-left:0;
	padding-right:0;
}
.molinebox
{
	position:relative;
	float:left;
	width:17px;
	height:3px;
	padding:2px;
	padding-right:0;
	
}
.moinbox
{
	position:relative;
	float:left;
	height:100%;
	width:100%;
	background:white;
	border-radius:1.5px;
}

.messengersearchsymbox
{
	position:relative;
	float:right;
	height:25px;
	width:25px;
	padding-right:50px;
}
.msessengersearch
{
	position:absolute;
	height:80%;
	left:0;
	right:0;
	top:5px;
	bottom:0;
	margin:auto;
	filter: invert(1);
}
.messengercatsmain
{
	position:relative;
	float:left;
	width:100%;
	/*box-sizing:border-box;*/
	background:#032d3c;
}
.messengercats
{
	position:relative;
	float:left;
	width: calc(100% / 5);
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#6e6e6e;
	cursor:pointer;
	text-align:center;
}
.allchats
{
	position:initial;
	top:initial;
}
.messengerheadcover
{
	position:relative;
	float:left;
	width:100%;
}
.chatmaindiv
{
	position:relative;
	float:left;
	width:100%;
	border:1px solid #f2f2f2;
	height:500px;
	box-sizing:border-box;
	display:flex;
	flex-direction: row;
	
	left:initial;
	right:initial;
	top:initial;
	bottom:initial;
	margin:initial;
	box-sizing:border-box;
	padding:0;
}
.conversationandcontacts
{
	
	position:relative;
	float:left;
	width:initial;
	display: block;
	flex:0 0 350px;
	height:100%;
	overflow:hidden;
	border-right:#f2f2f2;
	
}
.chatbox
{
	
	position:relative;
	float:left;
	flex-grow:1;
	height:100%;
	box-sizing:border-box;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	top:initial;
	left:initial;
	z-index:initial;
	border-left:1px solid #f2f2f2;
	
	background-image: url("chatback.png");
	background-repeat: repeat;
	background-size: 360px 640px;
	/*background:#fef5f0;*/
	

	
}
.conversationandcontactsinbox
{
	position:absolute;
	width:363px;
	height:100%;
	padding-right:13px;
	left:0;
	top:0;
	overflow-x:hidden;
	overflow-y:scroll;
	/*box-sizing:border-box;*/
	
}
.chatinbox
{
	position:absolute;
	width:100%;
	height:100%;
	padding:0px;
	left:0;
	top:0;
	overflow:hidden;
	background:none;
	
}
.loggedout
{
	position:relative;
	float:left;
	width:100%;
	padding:20px;
	padding-top:20px;
	padding-bottom:20px;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	
}




.conversationoutbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	overflow:hidden;
	
}
.conversationinbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #f2f2f2;
	display:flex;
	flex-direction: row;
	overflow:hidden;
}
.conv_image_outbox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	height:60px;
	padding:10px;
	padding-left:0;
}
.conv_nameandmsg_outbox
{
	position:relative;
	float:left;
	flex-grow:1;
	height:60px;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	padding:10px;
	padding-left:0;
	padding-right:0;
}
.conv_noticountanddatetime
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	height:60px;
	padding:10px;
	padding-right:0;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
}

.conv_image_inbox
{
	position:relative;
	float:left;
	width:60px;
	height:60px;
	box-sizing:border-box;
	border-radius:30px;
	border:1px solid #f2f2f2;
	text-align:center;
	vertical-align:middle;
	line-height:60px;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight:bold;
	color:red;
	overflow:hidden;
	background:white;
}
.conv_username
{
	position:relative;
	float:left;
	width:100%;
	font-family: Roboto, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.conv_msg
{
	position:relative;
	float:left;
	width:100%;
	font-family: Roboto, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	color:#bfbfbf;
}
.convnoticountcircle
{
	position:relative;
	float:right;
	top:0;
	padding:3px;
	background:red;
	font-size:12px;
	font-family: Roboto, sans-serif;
	height:14px;
	min-width:14px;
	border-radius:10px;
	text-align:center;
	vertical-align:middle;
	line-height:14px;
	color:white;
	background:#4fe14f;
	
}
.conv_noticount
{
	position:relative;
	float:left;
	height:36px;
	width:100%;
	text-align:right;
}
.conv_datetime
{
	position:relative;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Roboto, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	text-align:right;
}
.chatmainwindow
{
	position:absolute;
	width:100%;
	height:100%;
	padding:0px;
	left:0;
	top:0;
	overflow:hidden;
	background:none;
	display:flex;
	flex-direction: column;
	
}
.chat_userinfobox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	width:100%;
	padding:0;
	box-sizing:border-box;
	background:#054961;
}

.chat_usermessageandinputboxmain
{
	position:relative;
	float:left;
	flex-grow:1;
	width:100%;
	overflow:initial;
	padding:0;
	box-sizing:border-box;
	
}





.chat_messageandinput_inbox
{
	position:relative;
	float:left;
	height:100%;
	max-height:100%;
	width:100%;
	overflow:initial;
	display:flex;
	flex-direction: column;
}
.chat_message_outbox
{
	position:relative;
	float:left;
	flex-grow:1;
	width:100%;
	overflow:initial;
	padding:0;
	box-sizing:border-box;
	height:100px;
	/*padding-bottom:5px;
	background:yellow;*/
}
.chat_input_outbox
{
	position:relative;
	float:left;
	display: block;
	width:100%;
	padding:5px;
	box-sizing:border-box;
	overflow:initial;
	border-top:#f2f2f2;
	border-bottom:#f2f2f2;
	background:none;
	
	
	display:flex;
	flex-direction:row;
	
}
.chat_input_inbox_left
{
	position:relative;
	float:left;
	flex-grow:1;
	box-sizing:border-box;
}
.chat_input_inbox_right
{
	position:relative;
	float:left;
	flex: 0 0 45px;
	display:block;
	height:100%;
	box-sizing:border-box;
	
	height:45px;

}
.chat_send_button
{
	position:absolute;
	left:0;
	right:0;
	top:5px;
	margin:auto;
	height:35px;
	width:35px;
	background:#054961;
	color:white;
	border-radius:17.5px;
	cursor:pointer;
}


.chat_message_inbox
{
	position:relative;
	float:initial;
	width:100%;
	height:100%;
	padding:0;
	padding-right:13px;
	padding-top:0;
	padding-bottom:5px;
	overflow-x:hidden;
	overflow-y:scroll;
	box-sizing:initial;
}


/*88888888888888888888888*/
.chatuserinfoinbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #f2f2f2;
	display:flex;
	flex-direction: row;
}
.chatuserbackbuttbox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 20px;
	height:40px;
	padding:10px;
	padding-left:0;
	background:none;
	text-align:right;
	vertical-align:middle;
	line-height:40px;
	color:white;
	font-size:25px;
	display:none;
	
}
.chatconvbackbuttbox
{
	display:none;
}
.chatuserbackbuttbox1
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 20px;
	height:40px;
	padding:10px;
	padding-left:0;
	background:none;
	text-align:right;
	vertical-align:middle;
	line-height:40px;
	color:white;
	font-size:25px;
	
}
.chatuserbpartyimgoutbox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 40px;
	height:40px;
	padding:10px;
	padding-left:0;
	background:none;
}
.chatusernameoutbox
{
	position:relative;
	float:left;
	flex-grow:1;
	height:40px;
	overflow:hidden;
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	color:white;
	padding:10px;
	padding-left:0;
	padding-right:0;
	background:none;
	text-align:left;
	vertical-align:middle;
	line-height:40px;
}
.chatusermoreoptionssymbox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 22px;
	height:21px;
	padding:10px;
	padding-top:21.5px;
	padding-bottom:21.5px;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	background:none;
	text-align:center;
}

.conv_image_inbox_small
{
	position:relative;
	float:left;
	width:40px;
	height:40px;
	box-sizing:border-box;
	border-radius:20px;
	border:1px solid #f2f2f2;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	font-family: 'Poppins', sans-serif;
	font-size:20px;
	font-weight:bold;
	color:red;
	overflow:hidden;
	background:white;
}
.moreoptionsbox2
{
	position:relative;
	float:right;
	height:21px;
	width:22px;
	box-sizing:border-box;
}

.messengertextarea
	{
		position:relative;
		float:left;
		width:100%;
		height:auto;
		padding:10px;
		box-sizing: border-box; 
		border:1px solid #f2f2f2;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		outline:none;
		max-width:100%;
		resize: none;
		height:15px;
		overflow: auto;
		border-radius:17px;
		
	}
	.messengertextarea::placeholder
	{
		color:#d9d9d9;
	}	

	.emoji-items-wrap
{
	padding-right:15px;
	width:100%;
}
.attachment_preview_outbox
{
	position:relative;
	float:left;
	width:100%;
}
.attachment_preview
{
	position:absolute;
	width:100%;
	box-sizing:border-box;
	padding-left:40px;
	padding-right:40px;
	bottom:0;
	left:0;
	z-index:999;
	
}

.attachment_preview_inbox
{
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	max-height:150px;
	border-radius:5px 5px 0 0 ;
	overflow:initial;
}


.previewpadbox
{
	position:relative;
	float:right;
	padding:5px;
	background:white;
	border-radius:5px 5px 0 0;
	border:1px solid #d9d9d9;
	border-bottom:none;
	max-width:100%;
	
	float:left;
	border-radius:none;
	border:none;
	padding:0;
}
.previewpadinbox
{
	position:relative;
	float:left;
	background:white;
	border-radius:5px 5px 0 0;
	overflow:hidden;
	max-width:100%;
	
	border-radius:10px;
}
.imgpreview
{
	position:relative;
	float:left;
	max-height:150px;
	max-width:100%;
	border-radius:10px;
	overflow:hidden;
}
.paperclpimg
{
	position:relative;
	height:15px;
	opacity:0.5;
	padding-right:10px;
}
.docfilename
{
	position:relative;
	height:15px;
	color:#d8d8d8;
	font-family: 'Poppins', sans-serif;
}
.cancelattach
{
	position:absolute;
	right:5px;
	top:5px;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	font-size:10px;
	border-radius:10px;
	background:#d8d8d8;
	color:white;
	cursor:pointer;
	font-weight:bold;
	opacity:.7;
	
}
.cancelattach:hover
{
	color:red;
}
.message_outbox
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-top:2px;
	padding-left:23px;
	padding-right:10px;
	
}
.gap_bw_msg_outbox_2px
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	height:2px;
}
.gap_bw_msg_outbox_4px
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	height:4px;
}


.message_box_right
	{ 
		position: relative; 
		float:right;
		background: #f0fbfe; 
		border-radius:5px;
		padding:5px;
		max-width:90%;
		box-shadow:0 0 0.5px 0.5px #d9d9d9;
		box-sizing:border-box;
		
	} 
.message_box_right:after, .message_box_right:before 
	{ 
		left: 100%; 
		top: 10px; 
		border: solid transparent; 
		content: " "; 
		height: 0; 
		width: 0; 
		position: absolute; 
		pointer-events: none; 
		
	} 
.message_box_right:after 
	{ 
		
		border-left-color: #f0fbfe; 
		border-width: 6px; 
		margin-top: -6px; 
		
	} 
.message_box_right:before 
	{ 
		
		top:10px;
		border-left-color: #d9d9d9; 
		border-width: 7px; 
		margin-top: -7px; 
	}

.message_box_left
	{ 
		position: relative; 
		float:left;
		background: white; 
		border-radius:5px;
		padding:5px;
		max-width:90%;
		box-shadow:0 0 0.5px 0.5px #d9d9d9;
		box-sizing:border-box;

	} 
.message_box_left:after, .message_box_left:before 
	{ 
		right: 100%; 
		top: 10px; 
		border: solid transparent; 
		content: " "; 
		height: 0; 
		width: 0; 
		position: absolute; 
		pointer-events: none; 
		
	} 
.message_box_left:after 
	{ 
		
		border-right-color: white; 
		border-width: 6px; 
		margin-top: -6px; 
		
	} 
.message_box_left:before 
	{ 
		
		top:10px;
		border-right-color: #d9d9d9; 
		border-width: 7px; 
		margin-top: -7px; 
	}	

.all_message_inbox
{
	position:relative;
	float:left;
	border-radius:5px;
	overflow:hidden;
	
	
}
.text_message
{
	position:relative;
	float:left;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	white-space: pre-line;
	white-space: pre-wrap;
	min-width:100px;
	
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	
}
.text_message_time
{
	position:relative;
	float:right;
	padding-top:7px;
	padding-left:5px;
	font-family: calibri;
	font-size:12px;
	color:#818181;
	padding-right:3px;
}
.msgtime
{
	position:relative;
	float:left;
	padding-right:5px;
	
}
.rd
{
	position:relative;
	float:left;
	/*
	width:10px;
	height:10px;
	*/
	text-align:center;
	vertical-align:middle;
	padding:0px;
	top:2px;
	/*
	-webkit-animation-name: spin;
	animation-name: spin;
	*/
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	color:d8d8d8;
	
	
}
.r
{
	position:relative;
	float:left;
	height:8px;
	width:4px;
    background-color: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #818181;
    border-right: 0;
}
.r:after, .r:before 
	{ 
		left: 3px; 
		top: -0.5px; 
		border: solid transparent; 
		content: " "; 
		height: 0; 
		width: 0; 
		position: absolute; 
		pointer-events: none; 
		z-index:1;
	} 
.r:after 
	{ 
		
		border-left-color: #818181; 
		border-width: 2px; 
		margin-top: -2px; 
		
	} 
.r:before 
	{ 
		border-left-color: #818181; 
		border-width: 3px; 
		margin-top: -3px; 
	}

.d
{
	position:relative;
	float:right;
	height:8px;
	width:4px;
    background-color: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid #818181;
    border-left: 0;
}
.d:after, .d:before 
	{ 
		right: 3px; 
		top: 8.5px; 
		border: solid transparent; 
		content: " "; 
		height: 0; 
		width: 0; 
		position: absolute; 
		pointer-events: none; 
		z-index:1;
		
	} 
.d:after 
	{ 
		
		border-right-color: #818181; 
		border-width: 2px; 
		margin-top: -2px; 
		
	} 
.d:before 
	{ 
		border-right-color: #818181; 
		border-width: 3px; 
		margin-top: -3px; 
	}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.deliveredarrow
{
	position:relative;
	float:left;
	height:10px;
	width:5px;
	text-align:right;
	font-size:14px;
	

}
.dar
{
	position:relative;
	float:left;
	transform: rotate(-90deg);
	bottom:4.5px;
	left:-1.5px;
	
}
.readarrow
{
	position:relative;
	float:left;
	height:10px;
	width:5px;
	text-align:left;
	font-size:14px;
	
}
.rar
{

	position:relative;
	float:left;
	bottom:3.5px;
	right:5px;
	transform: rotate(90deg);
}
.ifwded
{
	position:relative;
	float:left;
	font-size:14px;
	color:#d9d9d9;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	font-style:italic;
	width:auto;
	padding-right:5px;
	
}

.rd_new
{
	position:relative;
	float:left;
	width:10px;
	height:10px;
	text-align:center;
	vertical-align:middle;
	line-height:10px;
}
.waitingtosend
{
	position:relative;
	float:left;
	width:10px;
	height:10px;
	border-radius:5px;
	box-sizing:border-box;
	border:1px solid #d8d8d8;
	background:white;
	-webkit-animation-name: spin;
	animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	
}
.waitclockarm
{
	position:absolute;
	left:3.5px;
	top:.5px;
	height:3px;
	border:.5px solid #d8d8d8;
	border-radius:.5px;
	
}
.d_new
{
	position:absolute;
	top:3px;
	left:0;
	color:#818181;
	font-family:Arial,sans-serif;
	transform: rotate(0deg);
}
.r_new
{
	position:absolute;
	top:3px;
	left:4px;
	color:#818181;
	font-family:Arial,sans-serif;
	transform: rotate(0deg);
}
.image_in_msg
{
	position:relative;
	float:left;
	max-width:100%;
	height:auto;
	border-radius:5px;
	overflow:hidden;
	background:white;
	max-height:250px;
	
}
.msg_image
{
	position:relative;
	float:left;
	max-width:100%;
	height:auto;
}

.docembed
{
	position:absolute;
	top:-61px;
	left:-11px;
	width:279px;
	height:161px;
	
}
.doc_in_msg
{
	position:relative;
	float:left;
	width:250px;
	height:100px;
	overflow:hidden;
	border-radius:4.5px 4.5px 0 0;
	
}
.orig_filename
{
	position:relative;
	float:left;
	width:240px;
	padding:5px;
	background:#fafafa;
	border-radius:0 0 4.5px 4.5px;
}
.pdfsymbol
{
	position:relative;
	float:left;
	height:30px;
	width:25px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	font-family:Roboto,sans-serif;
	color:white;
	font-size:10px;
	background:red;
	border-radius:2px;
	font-weight:bold;
	
}
.docsymbol
{
	position:relative;
	float:left;
	height:30px;
	width:25px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	font-family:Roboto,sans-serif;
	color:white;
	font-size:10px;
	background:#82A4D1;
	border-radius:2px;
	font-weight:bold;
	
}
.txtsymbol
{
	position:relative;
	float:left;
	height:30px;
	width:25px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	font-family:Roboto,sans-serif;
	color:#818181;
	font-size:10px;
	background:#f2f2f2;
	border-radius:2px;
	font-weight:bold;
	
}

.xlssymbol
{
	position:relative;
	float:left;
	height:30px;
	width:25px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	font-family:Roboto,sans-serif;
	color:white;
	font-size:10px;
	background:#195B04;
	border-radius:2px;
	font-weight:bold;
	
}
.pptsymbol
{
	position:relative;
	float:left;
	height:30px;
	width:25px;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	font-family:Roboto,sans-serif;
	color:white;
	font-size:10px;
	background:#195B04;
	border-radius:2px;
	font-weight:bold;
	
}
.attchname
{
	position:relative;
	float:left;
	padding:5px;
	width:200px;
	overflow:hidden;
	font-family:Roboto,sans-serif;
	font-size:14px;
	color:#818181;
}
.wordembed
{
	position:absolute;
	top:-20px;
	left:-20px;
	width:290px;
	height:180px;
	
}
.video_url_in_msg
{
	position:relative;
	float:left;
	max-width:100%;
	height:auto;
	border-radius:5px;
	overflow:hidden;
	background:none;
}
.orig_filename_video
{
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
	color:blue;
}

.msg_itemname
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	padding-bottom:5px;
	
}
.bidoptions
{
	position:relative;
	float:left;
	width:100%;
	
}
.acceptoutbox
{
	position:relative;
	float:left;
	width:auto;
	padding:5px;
	padding-left:0;
	width:50%;
	box-sizing:border-box;
	text-align:center;
}
.rejectoutbox
{
	position:relative;
	float:left;
	width:auto;
	padding:5px;
	padding-right:0;
	width:50%;
	box-sizing:border-box;
	text-align:center;
}
.offerbestpriceoutbox
{
	position:relative;
	float:left;
	width:auto;
	padding:5px;
	padding-right:0;
	padding-left:0;
	width:100%;
	box-sizing:border-box;
	text-align:center;
}
.acceptbid
{
	position:relative;
	text-align:center;
	font-family:Roboto,sans-serif;
	font-size:13px;
	color:white;
	background:#04b404;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	font-weight:bold;
	width:100%;
	box-sizing:border-box;
	border-radius:20px;
	
	
}
.rejectbid
{
	position:relative;
	text-align:center;
	font-family:Roboto,sans-serif;
	font-size:13px;
	color:white;
	background:red;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	font-weight:bold;
	width:100%;
	box-sizing:border-box;border-radius:20px;
	
}
.offerbestpricecover
{
	position:relative;
	text-align:center;
	font-family:Roboto,sans-serif;
	font-size:13px;
	color:white;
	background:blue;
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	font-weight:bold;
	width:100%;
	box-sizing:border-box;
	border-radius:20px;
	
}
.replytomsgbox
{
	position:relative;
	float:left;
	padding:5px;
	background:#fafafa;
	border:0.5px solid #f2f2f2;
	border-radius:5px;
	display:flex;
	flex-direction: row;
	cursor:pointer;
	min-width:250px;
}
.replytoimagebox
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 60px;
	height:60px;
	overflow:hidden;
	border-radius:3px;
}
.replytotextbox
{
	padding-left:5px;
	position:relative;
	float:left;
	flex-grow:1;
	height:auto;

}
.replyimg
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:100%;
	height:auto;
}
.quotebox
{
	position:relative;
	float:left;
	width:50%;
	padding:10px;
	padding-bottom:0;
	box-sizing:border-box;
}
.quoteinput
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #d9d9d9;
	border-radius:10px;
	background:white;
	box-sizing:border-box;
	font-size:15px;
	text-align:center;
	outline:none;
	
}
.quotesubmit
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #04B404;
	border-radius:10px;
	background:#04B404;
	box-sizing:border-box;
	color:white;
	font-family:roboto,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	outline:none;
	cursor:pointer;
	
}
.dm1
{
	position:absolute;left:85%;height:30px;top:2%;
}
.dm2
{
	position:absolute;left:61.5%;height:35px;top:11%;
}
.dm3
{
	position:absolute;left:45%;height:20px;top:17%;
}
.dm4
{
	position:absolute;left:15%;height:30px;top:22%;
}
	.orderhistorymainbox
	{
		position:initial;
		float:initial;
		padding:initial;
		box-sizing:initial;
		
	}
	
	.abt_content_new_main
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:5%;
		background: rgb(2,27,36);
		background: linear-gradient(173deg, rgba(2,27,36,1) 0%, rgba(3,45,60,1) 35%, rgba(0,0,0,1) 100%);
	}
	.abt_content_new_sub
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:20px;
		height:auto;
		font-family: 'Poppins', sans-serif;
		color:white;
	}
	.abt_content_new_sub_outbox
	{
		position:relative;
		float:left;
		width:100%;
		display:inline-block;
	}
	.abt_content_new_sub1
	{
		position:relative;
		float:left;
		width:50%;
		box-sizing:border-box;
		padding:20px;
		font-family: 'Poppins', sans-serif;
		color:#F9E79F;
	}
	.abt_content_new_sub2
	{
		position:relative;
		float:left;
		width:50%;
		box-sizing:border-box;
		padding:20px;

	}
	.abtimages
	{
		position:relative;
		left:0;
		right:0;
		margin:auto;
		max-width:80%;
		height:auto;
		
	}
	.abt_content_new_sub_inbox
	{
		position:relative;
		float:left;
		height:auto;
		width:100%;	
		box-sizing:border-box;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		color:#F9E79F;
	}
	
	.jobdetailsbox
	{
		position:relative;
		float:left;
		padding:5px;
		background:#fafafa;
		border:0.5px solid #f2f2f2;
		border-radius:5px;
		cursor:pointer;
		width:100%;
	}
	.jobtitleinmsg
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
	}
	.jobaddressinmsg
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
	}
	
	.applicantdetailboxinmsg
	{
		position:relative;
		float:left;
		padding:5px;
		border-radius:5px;
		display:flex;
		flex-direction: row;
		cursor:pointer;
		width:100%;
		font-family: 'Poppins', sans-serif;
	}
	.applicantheaderboxinmsg
	{
		position:relative;
		float:left;
		display: block;
		flex:0 0 100px;
		height:auto;
		font-size:13px;
		font-weight:bold;
	}
	.applicantvalueboxinmsg
	{
		position:relative;
		padding-left:5px;
		float:left;
		flex-grow:1;
		height:auto;
		font-size:13px;
	}
	
	/*Outlet Page*/
	
	.labforlogofile
	{
		position:absolute;
		bottom:0px;
		height:20px;
		width:20px;
		right:0px;
		background:black;
		opacity:.7;
		text-align:center;
		vertical-align:middle;
		line-height:20px;
		color:white;
		font-family:helvetica;
		border-radius:3px;
		font-size:initial;
		
	}
		.labforusrfile1
{
	position:absolute;
	bottom:0px;
	height:40px;
	width:100%;
	right:0px;
	background:black;
	opacity:.7;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	color:white;
	font-family:helvetica;
	border-radius:0px 0px 3px 3px;
	font-size:initial;
	
}
.linktopage
{
	position:absolute;
	top:10px;
	right:20px;
	height:25px;
	opacity:.5;
	
	
}
.pmbox
{
	position:relative;
	float:left;
	height:25px;
	box-sizing:border-box;
	border-radius:5px;
}
.pmgap
{
	position:relative;
	float:left;
	height:25px;
	width:5px;
}
.pmimg
{
	position:relative;
	float:left;
	height:100%;
}

.changepaymethod
{
	position:relative;
	float:left;
	height:25px;
	width:25px;
	color:black;
	text-align:center;
	vertical-align:center;
	line-height:25px;
	background:white;
	opacity:.7;
	border-radius:5px;
	transform: scaleX(-1);
	cursor:pointer;
}
.changepaymethod:hover
{
	background:#04b404;
	color:white;
}

.savepaymethod
{
	position:relative;
	float:left;
	height:25px;
	text-align:center;
	vertical-align:center;
	line-height:25px;
	border-radius:5px;
	cursor:pointer;
	width:40px;
	background:#04b404;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:12px;
}


.sticker
{
	position:relative;
	bottom:10px;
	float:right;
	box-sizing:border-box;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	background:#04b404;
	border-radius:5px;
	color:white;
	font-size:13px;
	
	-webkit-animation: stickershine 2s linear  infinite;
	-moz-animation: stickershine 2s linear infinite;
	-ms-animation: stickershine 2s linear infinite;
	-o-animation: stickershine 2s linear infinite;
	animation: stickershine 2s linear infinite; 
}

@keyframes stickershine{
    from {
        background-repeat:no-repeat;
        background-image:-webkit-linear-gradient(
            top left,
            rgba(255, 255, 255, 0.0) 0%,
            rgba(255, 255, 255, 0.5) 45%,
            rgba(255, 255, 255, 0.5) 48%,
            rgba(255, 255, 255, 1.0) 50%,
            rgba(255, 255, 255, 0.5) 52%,
            rgba(255, 255, 255, 0.5) 57%,
            rgba(255, 255, 255, 0.0) 100%
        );
        background-position:-250px -250px;;
        background-size: 300px 300px;
    }
    to {
        background-repeat:no-repeat;
        background-position:250px 250px ;
    }
}

.sticker:hover {
    
}

.sticker:after {
	
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,.8);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
	 
	
   
}

.sticker:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}

.seller_outtab
{
	position:relative;
	float:left;
	box-sizing: border-box;
	width: calc(100% / 8);
	border:1px solid white;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:white;
	border-radius:10px 10px 0 0;
	
	background:#032d3c;
	height:initial;
}
.seller_outtab:hover
{
	background:#04b404;
}


.seller_outtabreview_mainbox
{
	
	position:relative;
	float:left;
	width:99.9%;
	min-height: 20px;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	
}
.seller_outtabreview_mainbox:after, .seller_outtabreview_mainbox:before {
	bottom: 100%;
	left: 6.25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.seller_outtabreview_mainbox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-bottom-color: white;
	border-width: 9px;
	margin-left: -9px;
}
.seller_outtabreview_mainbox:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #f2f2f2;
	border-width: 10px;
	margin-left: -10px;
}

.oidnotloginedtimeline
{
	position:relative;
	float:left;
	width:100%;
	padding:40px;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	
}


.seller_outtabtimeline_mainbox
{
	
	position:relative;
	float:left;
	width:100%;
	min-height: 20px;
	font-family: 'Poppins', sans-serif;
    border:1px solid #f2f2f2;
	box-sizing:border-box;
	
}
.seller_outtabtimeline_mainbox:after, .seller_outtabtimeline_mainbox:before {
	bottom: 100%;
	left: 18.75%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.seller_outtabtimeline_mainbox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-bottom-color: white;
	border-width: 9px;
	margin-left: -9px;
}
.seller_outtabtimeline_mainbox:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #f2f2f2;
	border-width: 10px;
	margin-left: -10px;
}

.chat_unread_messages
{
	position:realtive;
	float:left;
	width:100%;
	box-sizing:initial;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	color:black;
	background:#f2f2f2;
	opacity:.8;
	text-align:center;
}
.offerbestpricemain
{
	position:relative;
	float:left;
	width:100%;
	height:35px;
	display:none;
}
.offerpriceinput
{
	position:relative;
	float:left;
	width:80%;
	height:100%;
	border-radius: 20px 0 0 20px;
	border:1px solid #d8d8d8;
	border-right:none;
	box-sizing:border-box;
	outline:none;
	text-align:center;
	
}
.offerpricesubmit
{
	position:relative;
	float:left;
	width:20%;
	height:100%;
	line-height:35px;
	text-align:center;
	vertical-align:middle;
	background:#04b404;
	border-radius: 0 20px 20px 0;
	box-sizing:border-box;
}

.msgoptions
{
	position:absolute;
	right:0;
	top:0;
	height:10px;
	width:30px;
	background:initial;
	border-radius:0 5px 0 0;
	text-align:center;
	z-index:1;
	color:#d8d8d8;
	opacity:1;
	font-size:9px;
	cursor:pointer;
	background-image: linear-gradient(to top right, #ffffff00 10%, white);
	background:none;
	
}


	.msgoptbox
			{ 
				position: absolute; 
				right:0;
				bottom:101%;
				background: white; 
				border: 1px solid #f2f2f2;
				border-radius:5px;
				width:150px; 
				height:auto; 
				z-index:1; 
				display:none;
				padding:10px;
				box-shadow: 0px 0px 3px #f2f2f2;
				text-align:left;
			} 
		.msgoptbox:after, .msgoptbox:before 
			{ 
				top: 100%; 
				right: 15px; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.msgoptbox:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-top-color: white; 
				border-width: 5px; 
				margin-right: -5px; 
			} 
		.msgoptbox:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-top-color: #f2f2f2; 
				border-width: 6px; 
				margin-right: -6px; 
			}
		
		.msgoptboxopt
		{
			position:relative;
			float:left;
			width:100%;
			padding-top:5px;
			padding-bottom:5px;
			font-family: 'Poppins', sans-serif;
			color:black;
			font-size:14px;
			cursor:pointer;
			
		}
		.msgoptboxopt:hover
		{
			font-weight:bold;
		}
		
		
		.msgoptbox1
			{ 
				position: absolute; 
				left:0;
				bottom:101%;
				background: white; 
				border: 1px solid #f2f2f2;
				border-radius:5px;
				width:150px; 
				height:auto; 
				z-index:1; 
				display:none;
				padding:10px;
				box-shadow: 0px 0px 3px #f2f2f2;
				text-align:left;
			} 
		.msgoptbox1:after, .msgoptbox1:before 
			{ 
				top: 100%; 
				left: 15px; 
				border: solid transparent; 
				content: " "; 
				height: 0; 
				width: 0; 
				position: absolute; 
				pointer-events: none; 
			} 
		.msgoptbox1:after 
			{ 
				border-color: rgba(136, 183, 213, 0); 
				border-top-color: white; 
				border-width: 5px; 
				margin-right: -5px; 
			} 
		.msgoptbox1:before 
			{ 
				border-color: rgba(194, 225, 245, 0); 
				border-top-color: #f2f2f2; 
				border-width: 6px; 
				margin-right: -6px; 
			}
		.replytomsgpreviewmain
		{
			position:relative;
			float:left;
			background:#fafafa;
			border:1px solid #f2f2f2;
			border-radius:5px 5px 0 0;
			overflow:hidden;
			padding:5px;
			box-sizing:border-box;
			font-size:13px;
			
			width:100%;
			border-radius:5px;
			
		}
		.replytomsgimagepreview
		{
			position:relative;
			float:left;
			width:auto;
			max-width:100%;
			height:auto;
			max-height:50px;
			border:none;
			border-radius:5px;
			overflow:hidden;
			padding-right:10px;
		}
		.closereplypreview
		{
			position:absolute;
			right:5px;
			top:5px;
			font-size:13px;
			color:#d8d8d8;
			font-weight:bold;
			height:20px;
			width:20px;
			text-align:center;
			vertical-align:middle;
			line-height:20px;
			cursor:pointer;
		}
		.closereplypreview:hover
		{
			color:red;
		}
		
		.forwardmainwindow
		{
			position:absolute;
			width:100%;
			height:100%;
			padding:0px;
			left:0;
			top:0;
			overflow:hidden;
			background:white;
			display:flex;
			flex-direction: column;
			z-index:100;
			box-sizing:border-box;
			padding-bottom:50px;
			
		}
		.forwardtitlebox
		{
			position:relative;
			float:left;
			display: block;
			flex:0 0 60px;
			width:100%;
			padding:0;
			box-sizing:border-box;
			background:#054961;
		}
		
		.forwardtoconvbox
		{
			position:relative;
			float:left;
			flex-grow:1;
			width:100%;
			overflow:initial;
			padding:0;
			box-sizing:border-box;
			height:100%;
			overflow-y:scroll;
			overflow-x:hidden;
			
		}
		.fwdselectedcontactsandfwdbutbox
		{
			position:absolute;
			bottom:0;
			left:0;
			width:100%;
			height:50px;
			box-sizing:border-box;
			background:#054961;
		}
		.chat_fwd_button
		{
			position:absolute;
			
			right:10px;
			top:7.5px;
			margin:auto;
			height:35px;
			width:35px;
			background:#0980aa;
			color:white;
			border-radius:17.5px;
			cursor:pointer;
		}
		.selectedcontacts
		{
			position:absolute;
			width:100%;
			padding-top:12.5px;
			padding-bottom:12.5px;
			height:50px;
			box-sizing:border-box;
			padding-left:10px;
			padding-right:45px;
		}
		.selectedcontactsinbox
		{
			position:relative;
			float:left;
			height:100%;
			width:100%;
			background:none;
			overflow:hidden;
		}
		.selectedcontactssubinbox
		{
			position:absolute;
			height:100%;
			width:100%;
			overflow-x:scroll;
			overflow-y:hidden;
			padding-bottom:18px;
			vertical-align:middle;
			line-height:25px;
			font-size:13px;
			color:#f2f2f2;
			
		}
		.selectedcontactssubinbox2
		{
			position:relative;
			float:left;
			height:100%;
			min-width:100%;
			max-width:1000%;
		}
	.reply_preview_inbox
	{
		position:relative;
		bottom:0;
		left:0;
		width:100%;
		max-height:100px;
		border-radius:10px;
		overflow:initial;
	}
	
	/* Outlet Advertise*/
	.outtabadvertise_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtabadvertise_mainbox:after, .outtabadvertise_mainbox:before {
		bottom: 100%;
		left: 31.25%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtabadvertise_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtabadvertise_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.adheadsmainbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
	}
	
	.seller_adheads
	{
		position:relative;
		float:left;
		box-sizing: border-box;
		width: calc(100% / 3);
		border:1px solid white;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding-top:10px;
		padding-bottom:10px;
		color:white;
		border-radius:10px 10px 0 0;
		background:#355662;
		height:initial;
		text-align:center;
		cursor:pointer;
	}
	.seller_adheads:hover
	{
		background:#04b404;
	}
	.adspagecontent
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
	}
	
	
	.createad_outbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:20px;
		font-size:14px;
		
		
	
	}
	.createad_outbox:after, .createad_outbox:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.createad_outbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.createad_outbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.freeserv
	{
		position:relative;
		float:left;
		width:100%;
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
		
		background-image: url("party.gif");
		background-repeat: repeat;
		background-size: 360px 360px;
		font-weight:bold;
		box-shadow: 0 0 15px 15px #ffffff inset;
		
		
	}
	
	.createaadformbox
	{
		position: relative;
		float:left;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		border:1px solid #f2f2f2;
		border-radius:5px;
		padding:20px;
		box-shadow:0 0 5px #f2f2f2;
		box-sizing:border-box;
	}
	
	.adsectionboxes
	{
		position:relative;
		float:left;
		width:100%;
		padding:20px;
		box-sizing:border-box;
		border-bottom:1px dashed #f2f2f2;
		
	}
	
	.adheaders
	{
		position:relative;
		float:left;
		font-weight:bold;
		font-size:14px;
		width:100%;
		padding-bottom:20px;
	}
	.adsubheader
	{
		position:relative;
		width:50%;
		float:left;
		font-size:14px;
		padding-bottom:10px;
		box-sizing:border-box;
		padding-left:50px;
	}
	.adoptions
	{
		position:relative;
		width:50%;
		float:left;
		font-size:14px;
		padding-bottom:10px;
		box-sizing:border-box;
		
		
	}
	
	.addetailmainbox
	{
		position:relative;
		float:left;
		width:100%;		
	}
	
	.adoptionhl
	{
		position:relative;
		width:50%;
		float:left;
		font-size:14px;
		padding-bottom:10px;
		box-sizing:border-box;
	}
	
	.hlinput
	{
		position:relative;
		padding:10px;
		width:100%;
		top:-5px;
		border:1px solid #d9d9d9;
		border-radius:5px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
	}
	.desinput
	{
		position:relative;
		padding:10px;
		width:100%;
		top:-5px;
		border:1px solid #d9d9d9;
		border-radius:5px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
	}
	.adoptionhlgreycomment
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		color:#A4A4A4;
		box-sizing:border-box;
		padding-left:50px;
	}
	.adinfo
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		
	}
	
	.new_adoutbox
	{
		position:relative;
		float:left;
		width:360px;
		max-width:100%;
		height:auto;
		border:1px solid #d8d8d8;
		box-shadow: 0 0 2px #d8d8d8;
		border-radius:1px;
		padding:0;
		min-height:100px;
		box-sizing:border-box;
	}
	.new_ad_inbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		
	}
	
	.new_ad_sym
	{
		position:absolute;
		top:0px;
		right:2px;
		font-size:13px;
		color:#d8d8d8;
		font-family:Calibri;
	}
	
	.new_ad_image_div
	{
		position:relative;
		float:left;
	}
	
	.textformatmainboxnew
{
	position:relative;
	width:45%;
	height:auto;
	left:25%;
	padding:0;
	display:inline-block;
	border:none;
	
	
	
}
.imageadformat
{

position:relative;
height: auto;	
background:#fafafa;
padding:0px;
width:100%;
border-radius:2px;
min-height:20px;
float:left;

border:.5px solid #f2f2f2;
box-shadow: 0 0 2px #f2f2f2;
border-radius:1px;
overflow:hidden;
}

.audigender
{
	padding:10px;
	border-radius:5px;
	border:1px solid #d9d9d9;
	outline:none;
	width:100px;
	
}

.audiage
{
	padding:10px;
	border-radius:5px;
	border:1px solid #d9d9d9;
	outline:none;
}
.freeservcover
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background:white;
	opacity:.3;
}
.freeservtext
{
	position:relative;
		float:left;
		width:100%;
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
		
}
.selectsubscription
{
	position:realtive;
	float:left;
	width:100%;
}
.adsubsubheader
{
	position:relative;
	float:left;
	font-weight:bold;
	width:30%;
	padding-left:0;
	box-sizing:border-box;
}
.adoptionssubs
{
	position:relative;
	float:left;
	font-weight:bold;
	width:10%;
}

.adsubcost
{
	position:relative;
	float:left;
	font-weight:bold;
	width:10%;
	
}

.buyadmainbox
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	
}
.adoptionstermsconditions
{
	position:relative;
	float:left;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	width:100%;
	padding-bottom:20px;
	
}
.totalcost
{
	position:relative;
	float:right;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight:bold;
	
}
.outadcost
{
	position:relative;
	float:right;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	font-weight:bold;
}
.buyad
{
	position:relative;
	float:right;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	border:none;
	background:#04b404;
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	font-weight:bold;
	border-radius:5px;
	color:white;
	cursor:pointer;
}

.manageadformbox
{
	position: relative;
	float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #f2f2f2;
	border-radius:5px;
	padding:20px;
	box-shadow:0 0 5px #f2f2f2;
	box-sizing:border-box;
}

.bulkuploadhead2
{
	position:relative;
	float:left;
	width:100%;
	font-size:15px;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	border-bottom:2px solid #04b404;
	text-align:center;
	
}
.sometext
{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	color:red;
	font-weight:normal;
}

.manageadbox
{
	
	position: relative;
	float:left;
	width:100%;
	padding-top:20px;
	box-sizing:border-box;
}

.manageadinbox
{
	position: relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	border-radius:2px;
	background:#FAFAFA;
	padding:20px;
}

.manageaddetailsboximagead
{
	position:relative;
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-left:10px;
	
}
.manageaddetailsboxtextad
{
	position:relative;
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-left:10px;
}
.textadformatshow
{
	position:relative;
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-right:10px;
}
.imageadformatshow
{
	position:relative;
	float:left;
	width:50%;
	box-sizing:border-box;
	padding-right:10px;
}
h573
{
	font-weight:bold;
}
.adjrightbutton
{
	position:relative;
	float:left;
	border:none;
	padding:10px;
	font-size:14px;
	border-radius:10px;
	background:#04b404;
	color:white;
	cursor:pointer;
	left:20px;
}

.adjleftbutton
{
	position:relative;
	float:left;
	border:none;
	padding:10px;
	font-size:14px;
	border-radius:10px;
	background:#04b404;
	color:white;
	cursor:pointer;
}
.imageadmodifyinputs
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #d8d8d8;
	border-radius:5px;
	box-sizing:border-box;
}
.admodifyinputs
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	border:1px solid #d8d8d8;
	border-radius:5px;
	box-sizing:border-box;
}

.fileToUpload
{
	position:relative;
	float:left;
	width:100%;
	display:none;
}

.freeservice_outbox1
{

	position:relative;
	border:1px solid #D8D8D8;
	color: black;	
	font-family: 'Poppins', sans-serif;
	padding:2%;
	box-sizing:border-box;
	border-radius:3px;
	font-size:14px;
	box-shadow:0 0 5px #d8d8d8;
	background:#fafafa;

}

.inputdailyoffer
{
	position:relative;
	width:100%;
	padding:10px;
	border:1px solid #d8d8d8;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	border-radius:15px;
	outline:none;
	box-sizing:border-box;
}
.postdailyoffer
{
	position:relative;
	font-family: 'Poppins', sans-serif;
	right:0px;
	float:right;
	color:white;
	font-weight:bold;
	padding:10px;
	width:110px;
	border-radius:15px;
	border:none;
	box-sizing:border-box;
	background:#04b404;
	cursor:pointer;
}

.renewselleraccount
{
	position:relative;
	left:0px;
	width:auto;
	background-color:#04b404;
	border-radius:15px;
	border:none;
	display:inline-block;
	cursor:pointer;
	color:white;
	font-family: 'Poppins', sans-serif;
	padding:10px;
	font-size:14px;
	outline:none;
	background-color:#000070;
}

.renewselleraccount:hover 
	{
		
		background-color:#000070;
	}
	
.kycbox
{
	position:relative;
	float:left;
	width:100%;
	padding:2%;
	box-sizing:border-box;
	text-align:center;
}
.offerdispaly1
{
	
	
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	height:auto;
	border: 1px solid #f2f2f2;
	border-radius:5px;
	padding:10px;
	background:#fafafa;
	width:45%;
	float:left;
	top:0;
	min-height:120px;
	margin-left:9px;
	margin-right:9px;
	margin-top:18px;
	padding:9px;
	box-shadow:0 0 5px #f2f2f2;
	
	
}
.exofferbrandlogo
{
	position:relative;
	top:0px;
	left:0px;
	height:30px;
	width:30px;
	border: 1px solid #d8d8d8;
	vertical-align:middle;
	background:white;
	text-align:center;
	border-radius:5px;
	overflow:hidden;
	float:left;
	background:#f2f2f2;
	
}
.exofferbrandnologo
{
	position : relative;
	font-size: 30px;
	font-weight:bolder;
	font-family:helvetica;
	color:red;
	top:0;
	left:0;
	height:100%;
	width:100%;
	line-height:32px;
	text-align:center;
	vertical-align:middle;
	text-transform: capitalize; 
	
}
.exofferoutletaddress
{
	position: absolute;
	left: 50px;
	top: 10px;
	height:auto;
	right:10px;
	font-size:13px;
	font-family:helvetica;
	text-transform: capitalize; 
	width:320px;
	
	width:280px;
}
.dooffer
	{
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	padding-top:5px;
	padding-bottom:5px;
	color:black;
	border-radius:5px ;
	font-family:calibri;
	font-size:14px;
	border-top:none;
	text-align:center;
	height:auto;
	font-weight:bold;
	color:blue;
	word-wrap:break-word;
	}
.offactexp
{
	font-family:calibri;
	font-weight:normal;
	font-size:14px;
}




.offerdisplayoutbox
{
	position:relative;
	float:left;
	width:50%;
	padding:5%;
	box-sizing:border-box;
	
}
.offerdisplayinbox
{
	position:relative;
	float:left;
	width:100%;
	padding:20px;
	box-sizing:border-box;
	border: 1px solid #f2f2f2;
	border-radius:5px;
	box-shadow:0 0 5px #f2f2f2;
}

.offerlogoandoutname
{
	position:relative;
	float:left;
	width:100%;
	display:flex;
	flex-direction: row;
	padding-bottom:10px;
	box-sizing:border-box;
}
.offerlogo
{
	position:relative;
	float:left;
	display: block;
	flex:0 0 40px;
	height:40px;
	box-sizing:border-box;
	border-radius:5px;
	border:1px solid #f2f2f2;
	color:red;
	font-family: 'Poppins', sans-serif;
	font-size:30px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	overflow:hidden;
}
.offeroutname
{
	position:relative;
	float:left;
	flex-grow:1;
	box-sizing:border-box;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	font-size:16px;
	
}
.offershow
{
	position:relative;
	float:left;
	width:100%;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	
	
}
.offershowin
{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
}
.actorex
{
	position:relative;
	float:left;
	width:100%;
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-top:10px;
}

	.freeservice_outbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:20px;
		font-size:14px;
		
		
	
	}
	.freeservice_outbox:after, .freeservice_outbox:before {
		bottom: 100%;
		left: 16.66%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.freeservice_outbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.freeservice_outbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
		
	.interactivetab_outbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:20px;
		font-size:14px;
		
		
	
	}
	.interactivetab_outbox:after, .interactivetab_outbox:before {
		bottom: 100%;
		left: 83.33%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.interactivetab_outbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.interactivetab_outbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	/*Outlet Post Jobs*/
	
	.outtabpostjob_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtabpostjob_mainbox:after, .outtabpostjob_mainbox:before {
		bottom: 100%;
		left: 43.75%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtabpostjob_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtabpostjob_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.postjobform
	{
		position:relative;
		float:left;
		width:50%;
		padding:20px;
		box-sizing:border-box;
	}
	
	.jobheads_new
	{
		position:relative;
		float:left;
		display:flex;
		flex-direction: row;
		width:100%;
		box-sizing:border-box;
		padding-bottom:20px;
	}
	.jobsubheads1
	{
		position:relative;
		float:left;
		/*flex-grow:1;*/
		display:block;
		flex:0 0 150px;
		box-sizing:border-box;
		font-size:15px;
		font-weight:bold;
		padding:10px;
		box-sizing:border-box;
	}
	.jobsubheads2
	{
		position:relative;
		float:left;
		flex-grow:1;
		box-sizing:border-box;
		
	}
	.jobinputs
	{
		position:reltive;
		float:left;
		width:100%;
		padding:10px;
		border-radius:10px;
		font-size:15px;
		border:1px solid #d9d9d9;
		outline:none;
		box-sizing:border-box;
		height:100%;
		font-family: 'Poppins', sans-serif;
	}
	.jobinputshalf
	{
		position:reltive;
		float:left;
		width:40%;
		padding:10px;
		border-radius:10px;
		font-size:15px;
		border:1px solid #d9d9d9;
		outline:none;
		box-sizing:border-box;
		height:100%;
		font-family: 'Poppins', sans-serif;
	}
	
	.jobinputshalfgap
	{
		position:reltive;
		float:left;
		width:10%;
		padding:0px;
		font-size:18px;
		box-sizing:border-box;
		height:100%;
		font-family: 'Poppins', sans-serif;
		text-align:center;
		vertical-align:middle;
		line-height:45px;
	}
	.jobtextarea
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		border-radius:10px;
		font-size:15px;
		border:1px solid #d9d9d9;
		outline:none;
		box-sizing:border-box;
		height:100%;
		font-family: 'Poppins', sans-serif;
	}
	
	.walkinbox
	{
		position:relative;
		float:left;
		width:50%;
		padding:20px;
		box-sizing:border-box;
		
	}
	.postjobbuttondiv
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:20px;
	}
	.postjobsubmit
	{
		position:relative;
		float:right;
		padding:10px;
		border:none;
		background:#04b404;
		border-radius:10px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		color:white;
		font-weight:bold;
		width:100px;
		text-align:center;		
	}
	.walkinhead
	{
		position:relative;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		border-bottom:2px solid #04b404;
		width:100%;
		font-weight:bold;
	}
	
	.walkinsubbox
	{
		position:relative;
		float:left;
		border:1px solid #f2f2f2;
		border-radius:10px;
		background:#FEF9E7;
		box-sizing:border-box;
		padding:20px;
	}
	.windatetime
	{
		position:relative;
		float:left;
		padding:10px;
		border:1px solid #f2f2f2;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		box-sizing:border-box;
		
	}
	.win_venue
	{
		position:relative;
		float:left;
		padding:10px;
		border:1px solid #f2f2f2;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		width:100%;
		box-sizing:border-box;
	}
	.postedjobsmainbox
	{
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
	}
	.deactivatejob
{
	position:absolute;
	right:20px;
	bottom:10px;
	width:100px;
	background-color:#0B0B61;
	border-radius:1px;
	border:1px solid #0B0B61;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Poppins', sans-serif;
		font-size:15px;
	padding:10px;
	font-size:14px;
border-radius:10px;
}

.deactivatejob:hover 
	{
		
		background-color:#000070;
	}
.deactivatejob:active 
	{
		position:absolute;
		right:20px;
		bottom:9px;
		
	}
	
	
.activatejob
{
	position:absolute;
	right:20px;
	bottom:10px;
	width:100px;
	background-color:#FF0000;
	border-radius:1px;
	border:1px solid #FF0000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Poppins', sans-serif;
		font-size:15px;
	padding:10px;
	font-size:14px;
border-radius:10px;
}

.deletejob
{
	position:absolute;
	right:140px;
	bottom:10px;
	width:100px;
	background-color:#FF0000;
	
	border-radius:1px;
	border:1px solid #FF0000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Poppins', sans-serif;
		font-size:15px;
	padding:10px;
	font-size:14px;
border-radius:10px;
}

.activatejob:hover 
	{
		
		background-color:#8A0808;
	}
.activatejob:active 
	{
		position:absolute;
		right:20px;
		bottom:9px;
		
	}
.outtabsellhere_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtabsellhere_mainbox:after, .outtabsellhere_mainbox:before {
		bottom: 100%;
		left: 56.25%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtabsellhere_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtabsellhere_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.outletselleraccountmainbox
	{
	}
	
	.outletselleraccountmainbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:20px;
		font-size:14px;
		
		
	
	}
	.outletselleraccountmainbox:after, .outletselleraccountmainbox:before {
		bottom: 100%;
		left: 16.66%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.outletselleraccountmainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outletselleraccountmainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.outletinventorymainbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:10px;
		font-size:14px;
		
		
	
	}
	.outletinventorymainbox:after, .outletinventorymainbox:before {
		bottom: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.outletinventorymainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outletinventorymainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.outletservicesmainbox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		border:1px solid #f2f2f2;
		background:white;
		padding:20px;
		font-size:14px;
		
		
	
	}
	.outletservicesmainbox:after, .outletservicesmainbox:before {
		bottom: 100%;
		left: 83.33%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.outletservicesmainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outletservicesmainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.selleraccountexpirydetails
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
		padding:10px;
		box-sizing:border-box;
		/*border:1px solid red;*/
		background:#FDEDEC;
		font-weight:bold;
		font-size:15px;
		box-shadow:0 0 2px red;
		border-radius:2px;
	}
	.justbox
	{
		position:relative;
		float:left;
		width:100%;
		padding-top:20px;
		padding-bottom:20px;
	}
	.gotoorders
	{
		position:relative;
		float:right;
		width:auto;
		background-color:#04b404;
		border-radius:15px;
		border:none;
		cursor:pointer;
		color:white;
		font-family: 'Poppins', sans-serif;
		padding:10px;
		font-size:14px;
		outline:none;
	}
	
	.gotoorders:hover 
	{
		
		background-color:#000070;
	}
	.gotoinventory
	{
		position:relative;
		float:right;
		width:auto;
		background-color:#04b404;
		border-radius:15px;
		border:none;
		display:inline-block;
		cursor:pointer;
		color:white;
		font-family: 'Poppins', sans-serif;
		padding:10px;
		font-size:14px;
		outline:none;
		right:20px;
	}
	
	.gotoinventory:hover 
	{
		
		background-color:#000070;
	}
	
	.sellerpaymentssms
	{
		position:relative;
		float:left;
		width:100%;
		padding:20px;
		font-family: 'Poppins', sans-serif;
		background:#fafafa;
		border-radius:10px;
		box-shadow:0 0 2px #d9d9d9;
		box-sizing:border-box;
	}
	.smsfeatboxcmn
	{
		position:relative;
		float:left;
		width:100%;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		padding-bottom:10px;
	}
	.sellerpayments
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
	}
	
	table 
	{
		position:relative;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		border-collapse: collapse;
		width: 100%;
		box-sizing:border-box;
		font-weight:normal;
	}
	td, th 
	{
		border: 1px solid #dddddd;
		text-align: left;
		padding: 8px;
		font-size:14px;
	}
	tr
	{
		font-weight:lighter;
	}
	tr:nth-child(even) 
	{
		background-color: #dddddd;
	}
	.yourpayments
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		background:#dddddd;
		border-bottom:2px solid #04b404;
		border-radius:10px 10px 0 0;
		padding:10px;
		font-weight:bold;
		text-align:center;
		background:#04b404;
		color:white;
		
		background:#D35400;
		border:none;
	}
	.createselleraccount
	{
		position:relative;
		left:0px;
		width:auto;
		background-color:#04b404;
		border-radius:15px;
		border:none;
		display:inline-block;
		cursor:pointer;
		color:white;
		font-family: 'Poppins', sans-serif;
		padding:10px;
		font-size:14px;
		outline:none;
		background-color:#000070;
	}

	.createselleraccount:hover 
		{
			
			background-color:#000070;
		}
	.totsellercost
	{
		position:relative;
		float:left;
		font-weight:bold;
		padding:10px;
	}
	.featuretagline1
	{
		position:relative;
		float:right;
		font-family: apple chancery,cursive;
		font-size:15px;
		color:black;
		font-weight:bolder;
		padding:10px;
		padding-left:30px;
		padding-right:30px;
		border-radius:10px;
		box-shadow: 3px 3px 5px #888888;
		background:#F1C40F;
		width:initial;
	}
	.tickbox
	{
		position:relative;
		float:left;
		width:100%;
		display:flex;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		font-weight:bold;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.tick
	{
		position:relative;
		float:left;
		flex:0 0 20px;
		text-align:center;
	}
	.ticktext
	{
		position:relative;
		float:left;
		flex-grow:1;
		padding-left:10px;
		padding-right:20px;
		box-sizing:border-box;
	}
	.sellerfeaturebox
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		background:#FBEEE6;
		border-bottom:10px;
		overflow:hidden;
		border:1px solid #f2f2f2;
		padding-bottom:20px;
	}
	
	.sellerdetailbox1
	{
		position:relative;
		float:left;
		width:100%;
		padding:0px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		
	}
	.sub_sellerdetailbox1
	{
		position:relaive;
		float:left;
		width:100%;
		padding-bottom:10px;
		padding-top:10px;
		background:#fafafa;
		text-align:center;
		border-bottom:1px solid #f2f2f2;
	}
	.sellerdetailtype1
	{
		position:relaive;
		float:left;
		width:100%;
		padding-top:10px;
		display:flex;
		flex-direction:row;
		
	}
	.sellerdetailtype1_1
	{
		position:relaive;
		float:left;
		flex-grow:1;
		box-sizing:border-box;
		padding:10px;	
		font-weight:bold;	
		font-size:15px;		
	}
	.sellerdetailtype1_2
	{
		position:relaive;
		float:right;
		width:100%;
		flex: 0 0 140px;
		display:block;
		box-sizing:border-box;
		font-size:14px;
		padding-right:10px;
		
	}
	.sellerdetailtype1_3
	{
		position:relaive;
		float:right;
		width:100%;
		flex: 0 0 80px;
		display:block;
		box-sizing:border-box;
		padding:2px;
		font-size:14px;
	}
	.smodiv
	{
		position:relative;
		float:left;
		padding:11px;
		box-sizing:border-box;
		border: none;
		outline:none;
		width:80px;	
		font-size:14px;
	}
	
	.smoinput
	{
		position:relative;
		float:left;
		padding:10px;
		box-sizing:border-box;
		border: 1px solid #d9d9d9;
		border-radius:10px;
		outline:none;
		width:80px;		
		font-size:14px;
	}
	.minordersubmit
	{
		position:realtive;
		float:left;
		padding:10px;
		border:1px solid #000070;
		background:#000070;
		color:white;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		width:100%;
		box-sizing:border-box;
		border-radius:10px;
		font-size:14px;
		padding-top:7px;
		padding-bottom:7px;
		
	}
	.cursmoffhd
	{
		position:relative;
		float:left;
		padding:11px;
		box-sizing:border-box;	
		padding-right:0;
		font-size:14px;
	}
	.smoinput
	{
		position:relative;
		float:left;
		padding:10px;
		box-sizing:border-box;
		width:80px;
		font-size:14px;
	}
	.selecthomdelin
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:10px;
		border-radius:10px;
		border:1px solid #d9d9d9;
		outline:none;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
	}
	.smsleft1
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		border:1px solid #F7DC6F;
		background:#FCF3CF;
		box-sizing:border-box;
		margin-right:10px;
		margin-left:10px;		
	}
	.returnpolicy
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		box-sizing:border-box;
	}
	.addproductcatbox
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		box-sizing:border-box;
	}
	
	.sellonlinecats
	{
		position:realtive;
		float:left;
		width: calc(100% / 3);
		padding:10px;
		box-sizing:border-box;
		
	}
	.shopcatshow
	{
		position:relative;
		float:left;
		box-sizing:border-box;
		padding:10px;
		border:1px solid #d9d9d9;
		border-radius:10px;
		outline:none;
		width:100%;
		background:#fafafa;
		font-size:14px;
		
	}
	.bulkuploadmainbox
	{
		position:relative;
		float:left;
		width:100%;
		padding:0;
		box-sizing:border-box;
		border:2px solid #D35400;
		border-radius:2px;
	}
	.bulkuploadhead1
	{
		position:relative;
		float:left;
		padding:10px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		color:white;
		border-bottom:1px solid #D35400;
		border:none;
		background: #D35400;
		width:100%;
	}
	.bulkuploadhead3
	{
		position:relative;
		float:left;
		padding:10px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:16px;
		color:white;
		border-bottom:1px solid #154360;
		border:none;
		width:100%;
		font-weight:bold;
		background:#154360;
		text-align:center;
	}
	.bulkuploadsteps
	{
		position:relative;
		float:left;
		width: calc(100% / 3);
		padding:10px;
		box-sizing:border-box;
		display:flex;
		flex-direction:row;
		padding-top:20px;
	}
	.bustepnum
	{
		position:relative;
		float:left;
		flex: 0 0 100px;
		box-sizing:border-box;
		padding:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:bold;
		
	}
	.bustepdet
	{
		position:relative;
		float:left;
		flex-grow:1;
		box-sizing:border-box;
	}
	.bubuttons
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		box-sizing:border-box;
		color:black;
		background:#F6DDCC;
		border:2px solid #EDBB99;
		border-radius:10px;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}
	.uplfilnam
	{
		position:relative;
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		color:#d8d8d8;
		
	}
	.addproducttable
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		
	}
	.sellerdetailtype2
	{
		position:relaive;
		float:left;
		width:100%;
		padding-top:0;
		border:2px solid #D35400;
		box-sizing:border-box;
	}
	.sellerdetailtype3
	{
		position:relaive;
		float:left;
		width:100%;
		padding-top:0;
		border:2px solid #D35400;
		box-sizing:border-box;
		border:2px solid #154360;
		background:none;
	}
	.teh
	{
		background:#FBEEE6;
		text-align:center;
	}
	.thbackcolor
	{
		background:#FBEEE6;
		text-align:center;
	}
	.tableindiv
	{
		position:relative;
		float:left;
		width:100%;
		padding:0;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		background:white;
		margin:0;
	}
	.additemtdname
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
		width:120px;
		
		box-sizing:initial;
		
		
		
	}
	.itemname
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
		font-weight:bold;
	}
	.labelitempic
	{
		position:relative;
		float:left;
		width:260px;
		background:white;
		box-sizing:border-box;
		border:none;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		overflow:hidden;
		margin:0;
		padding:0;
		
	}
	.additemtdimage
	{
		padding:5px;
		float: initial; 
		width: 260px;
		height:initial;
		margin:0;
		background:white;

		
	}
	.mainitemimg
	{
		position:relative;
		float:left;
		width:260px;
		box-sizing:border-box;
		padding:5px;
		text-align:center;
		height:200px;
		border:1px solid #d8d8d8;
		
	}
	.itemimg
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
		max-height:95%;
		max-width:95%;
		box-sizing:border-box;
		
	}
	.thumbstripsmall
	{
		position:relative;
		float:left;
		width:260px;
		padding:0px;
		padding-top:10px;
		border:none;
		box-sizing:border-box;
		
	}
	
	.thumb
	{
		position:relative;
		float:left;
		height:50px;
		width: calc(100% / 5);
		padding:5px;
		box-sizing:border-box;
		border:1px solid #d8d8d8;
		text-align:center;
	}
	.sitemimg
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
		max-height:90%;
		max-width:90%;
	}
	
	.pencilreverse
	{
		position:absolute;
		bottom:5px;
		right:5px;
		cursor:pointer;
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipH;
		-ms-filter: "FlipH";
		height:20px;
		width:20px;
		border-radius:10px;
		background:#d8d8d8;
		opacity:.8;
		text-align:center;
		vertical-align:middle;
		line-height:20px;
	}
	.imgadcolortxt
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		width:80%;
		height:50%;
		margin:auto;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		color:#6e6e6e;
	}
	.additemtddes
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
	}
	.itemdes
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:left;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
	}
	.additemtdprice
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
	}
	.itemprice
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
	}
	.additemtdprice
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
		width:80px;
	}
	.qty
	{
		position:relative;
		float:left;
		width:70px;
		padding:10px;
		padding-bottom:5px;
		border:none;
		background:#FBEEE6;
		border-radius:10px 10px 0 0;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		border-bottom:1px solid #D35400;
		text-align:center;
		background:none;
		
	}
	.qtyunit
	{
		position:relative;
		float:left;
		width:70px;
		padding:10px;
		padding-top:5px;
		border:none;
		background:#FBEEE6;
		border-radius:0  0 10px 10px;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		background:none;
		color:#6e6e6e;
		
	}
	.additemtdprice
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
		width:80px;
		padding:5px
	}
	.sizecolorbx
	{
		position:relative;
		float:left;
		width:100%;
		padding:0;
		box-sizing:border-box;
	}
	.admodet
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:#D35400;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#F6DDCC;
		border:2px solid #D35400;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	.admodetblue
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:#154360;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#EAF2F8;
		border:2px solid #154360;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	.admodetgrey
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:#6e6e6e;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#fafafa;
		border:2px solid #6e6e6e;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	.additemtdbutton
	{
		padding:0px;
		float: initial; 
		width: initial;
		height:initial;
		background:white;
		padding:5px;
		width:80px;
	}
	.additembutcover
	{
		position:relative;
		float:left;
		width:100%;
		padding:0;
		box-sizing:border-box;
		
	}
	.addproductbutton
	{
		position:relative;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:white;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#D35400;
		border:2px solid #BA4A00;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		box-shadow: 2px 2px 0px #BA4A00;
	}
	.button:active 
		{
			box-shadow: 1px 1px 0px #BA4A00;
		}
		
	.additemdetailbox1
	{
		position:absolute;
		right:-250px;
		width:330px;
		height:0;
		background:white;
		z-index:5;
		top:initial;
		bottom:initial;
		left:initial;
		margin:initial;
		display:initial;
		float:initial;
		padding-bottom:initial;
	}
	.additemdetailbox2
	{
		position:absolute;
		right:-260px;
		width:330px;
		height:0;
		background:white;
		z-index:5;
		top:-120px;
		bottom:initial;
		left:initial;
		margin:initial;
		display:initial;
		float:initial;
		padding-bottom:initial;
	}
	.detailrelativebox
	{
		position:relative;
		float:left;
		width:100%;
		background:white;
		border:initial;
		box-shadow:3px 3px 3px #888888;
		box-sizing:border-box;
		padding:0px;
		vertical-align:initial;
		line-height:initial;
		border:2px solid #D35400;
	}
	
	.detailrelativebox:after, .detailrelativebox:before 
		{ 
			right: 100%; 
			top: 140px; 
			border: solid transparent; 
			content: " "; 
			height: 0; 
			width: 0; 
			position: absolute; 
			pointer-events: none; 
		} 
	.detailrelativebox:after 
		{ 
			border-color: rgba(136, 183, 213, 0); 
			border-right-color: white; 
			border-width: 9px; 
			margin-top: -9px; 
		} 
	.detailrelativebox:before 
		{ 
			border-color: rgba(194, 225, 245, 0); 
			border-right-color: #D35400; 
			border-width: 12px; 
			margin-top: -12px; 
		}
	
	
	
	
	.sizetitle
	{
		/*
		position:relative;
		width:100%;
		height:15px;
		float:left;
		cursor:pointer;
		font-size:14px;
		font-family:calibri;
		font-weight:normal;
		float:left;
		top:0;
		left:0;
		*/
		position:relative;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		background:#D35400;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
		box-sizing:border-box;
		text-align:center;
		color:white;
	}
	.sizemainbox
	{
		/*
		position:relative;
		left:0;
		top:initial;
		height:auto;
		width:96%;
		padding-left:2%;
		padding-right:2%;
		padding-top:10px;
		cursor:pointer;
		font-size:14px;
		font-family:calibri;
		font-weight:lighter;
		float:left;
		text-align:left;
		*/
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		text-align:center;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		
	}
	.nosize
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		text-align:center;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
		
	}
	.colortitle
{
	position:relative;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		background:#D35400;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
		box-sizing:border-box;
		text-align:center;
		color:white;

}
.colormainbox
{
	position:relative;
	float:left;
	width:100%;
	padding:5px;
	text-align:center;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
}
.updatesizecolor
{
	/*
	position:relative;
	right:10px;
	bottom:7px;
	color:white;
	font-family:calibri;
	font-size:13px;
	border:none;
	padding:4px;
	border-radius:5px;
	cursor:pointer;
	background:blue;
	float:right;
	font-weight:normal;*/
	
	position:relative;
	float:right;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;
	box-sizing:border-box;
	color:white;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	cursor:pointer;
	border-radius:5px;
	background:#D35400;
	border:2px solid #D35400;
	box-sizing:border-box;
	font-weight:bold;
	text-align:center;
	
}
.tableindiv6
{
	top:0;
	height:285px;
	line-height:285px;
	vertical-align:middle;
}
.closesizcolbox
{
	position:absolute;
	top:0px;
	right:2px;
	color:red;
}
.colorcircle
{
	position:relative;
	height:12px;
	width:12px;
	border-radius:6px;
	border:.5px solid #d8d8d8;
	float:left;
}
.sizerectangle
{
	position:relative;
	border-radius:5px;
	border:.5px solid #d8d8d8;
	float:left;
	font-size:10px;
	padding:1px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	line-height:15px;
	
	padding-right:2px;
	padding-left:2px;
	
	
}

.scbox
{
	position:relative;
	height:auto;
	width:84%;
	float:left;
	padding:8%;
	padding-top:2%;
	padding-bottom:2%;
	}
	
	.addrowselect
	{
		position:relative;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:bold;
		padding:5px;
		border:1px solid #d8d8d8;
		border-radius:10px;
		outline:none;
		max-height:36px;
		
	}
	.addrowbut
	{
		position:realtive;
		float:left;
		padding:10px;
		border:1px solid #0b0b61;
		border-radius:10px;
		background:#0b0b61;
		color:white;
		font-weight:bold;
		outline:none;
	}
	.shiftleftmo
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		
	}
	.showtableindiv
	{
		position:relative;
		float:left;
		width:100%;
		padding:0;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		background:white;
		margin:0;
	}
	.showitemname
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
		font-weight:bold;
		background:white;
		color:black;
	}
	.updatingiteminfo
	{
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		margin:auto;
		height:20px;
		width:20px;
		display:none;
	}
	.delitemimg
	{
		position:absolute;
		color:red;
		right:0;
		top:-15px;
		z-index:1;
		font-size:14px;
		cursor:pointer;
	}
	.chngpririty
	{
		position:absolute;
		left:0;
		top:-15px;
		z-index:1;
		font-size:14px;
		cursor:pointer;
	}
	.showitemdes
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:left;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
	}
	.showitemprice
	{
		position:relative;
		float:left;
		width:100%;
		height:265px;
		border:none;
		padding:10px;
		text-align:center;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		outline: none;
		box-sizing:border-box;
		margin:0;
		resize: none;
	}
	.showitemqty
	{
		position:relative;
		float:left;
		width:70px;
		padding:10px;
		padding-bottom:5px;
		border:none;
		background:#FBEEE6;
		border-radius:10px 10px 0 0;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		border-bottom:1px solid #D35400;
		text-align:center;
		background:none;
	}
	.selectunit
	{
		position:relative;
		float:left;
		width:70px;
		padding:10px;
		padding-top:5px;
		border:none;
		background:#FBEEE6;
		border-radius:0  0 10px 10px;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		background:none;
		color:#6e6e6e;
	}
	.selectavailability
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#F6DDCC;
		border:2px solid #D35400;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
		background:none;
		border:none;
	}
	.itmavla
	{
		float: initial; 
		width: initial;
		height:initial;
		background:white;
		width:82px;
		padding:5px
	}
	
	.detailrelativeboxblue
	{
		position:relative;
		float:left;
		width:100%;
		background:white;
		border:initial;
		box-shadow:3px 3px 3px #888888;
		box-sizing:border-box;
		padding:0px;
		vertical-align:initial;
		line-height:initial;
		border:2px solid #154360;
	}
	.detailrelativeboxblue:after, .detailrelativeboxblue:before 
		{ 
			right: 100%; 
			top: 140px; 
			border: solid transparent; 
			content: " "; 
			height: 0; 
			width: 0; 
			position: absolute; 
			pointer-events: none; 
		} 
	.detailrelativeboxblue:after 
		{ 
			border-color: rgba(136, 183, 213, 0); 
			border-right-color: white; 
			border-width: 9px; 
			margin-top: -9px; 
		} 
	.detailrelativeboxblue:before 
		{ 
			border-color: rgba(194, 225, 245, 0); 
			border-right-color: #154360; 
			border-width: 12px; 
			margin-top: -12px; 
		}
	
	
	
	
	.sizetitleblue
	{
		
		position:relative;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		background:#154360;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
		box-sizing:border-box;
		text-align:center;
		color:white;
	}
	.colortitleblue
	{
		position:relative;
		float:left;
		padding-top:5px;
		padding-bottom:5px;
		width:100%;
		background:#154360;
		font-family: 'Poppins', sans-serif;
		font-size:13px;
		font-weight:bold;
		box-sizing:border-box;
		text-align:center;
		color:white;
	
	}
	.removeitem
	{
		position:absolute;
		top:-108px;
		right:-2px;
		height:30px;
		width:30px;
		text-align:center;
		vertical-align:middle;
		line-height:28px;
		font-size:15px;
		border:2px solid red;
		color:red;
		font-weight:bold;
		background:#F2D7D5;
		opacity:1;
		border-radius:15px;
		box-sizing:border-box;
		opacity:.7;
		display:none;
		cursor:pointer;
		
		top:-32px;
		
	}
	.aditemtr_new
	{
		border:none;
	}
	.trnoborder
	{
		border:initial;
	}
	.tdnoborder
	{
		border:initial;
	}
	.returndays
	{
		position:relative;
		padding:5px;
		border:1px solid #d8d8d8;
		border-radius:5px;
		font-weight:bold;
		text-align:center;
		outline:none;
		background:#f2f2f2;
	}
	.itemdetailoutbox
{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:90%;
	height:90%;
	background:white;
	padding:2%;
	border-radius:10px;
	z-index:20;
}
.itemdetailmainbox
{
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:white;
	padding-right:13px;
	overflow:scroll;
	border-radius:10px;
}
.productmapseller
{
	position:relative;
	width:100%;
	min-height:20px;
	height:auto;
	font-size:14px;
	font-family:calibri;
	color:black;
	float:left;
	padding-top:0;
	padding-bottom:10px;
}
.itemimagedetailmainbox
{
	position:relative;
	float:left;
	width:50%;
	height:auto;
	width:550px;
	
}
.ipimagezoommainboxseller
{
	position:relative;
	float:left;
	width:510px;
	height:600px;
	background:white;
	left:0;
	top:10px;
	
}
.itemdetailsinbox1
{
	position:relative;
	float:left;
	width:50%;
	height:auto;
}
.h589
{
	font-size:20px;
	font-family:calibri;
	
}
.editprofileinput
{
	padding:5px;
	border:1px solid #d8d8d8;
	position:relative;
	top:-5px;
	font-size:15px;
	font-family:calibri;
	border-radius:5px;
}
.updateprofileparam
	{
	position:relative;
	font-size:15px;
	font-family:calibri;
	top:-4.5px;
	color:blue;
	cursor:pointer;
	border-radius:5px;
	border:1px solid #d8d8d8;
	padding:5px;
	
	}
	.cancelprofileupdate
{
	position:relative;
	font-size:13px;
	font-family:Helvetica;
	top:-3px;
	color:red;
	cursor:pointer;
}
h572
{
	position:absolute;
	font-size:14px;
	font-family:Helvetica;
	top:-3px;
	-moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
}
.moredetreq
{
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
	color:red;
	font-family: 'Poppins', sans-serif;
	text-align:center;
	
}
.updatemoredet
{
	position:relative;
	float:left;
	width:100%;
	padding:5px;
	box-sizing:border-box;
	color:#154360;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	padding:10px;
	cursor:pointer;
	background:#EAF2F8;
	border:2px solid #154360;
	box-sizing:border-box;
	font-weight:bold;
	text-align:center;
	width:100%;
	border-left:none;
	border-right:none;
}

/*Outlet About*/
	.servicealertspan
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:5px;
		
	}

	.outtababout_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtababout_mainbox:after, .outtababout_mainbox:before {
		bottom: 100%;
		left: 93.75%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtababout_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtababout_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.outlet_about_outbox1
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
	}
	
	.outletdetail_outbox1
	{
		position:relative;
		float:left;
		width:100%;
		padding:40px;
		border:1px solid #f2f2f2;
		border-radius:5px;
		box-shadow:0 0 2px #f2f2f2;
		box-sizing:border-box;		
	}
	.abouthead_new
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:5px;
		font-family: 'Poppins', sans-serif;
		font-size:16px;
		font-weight:bold;
		border-bottom:2px solid #04b404;
		
	}
	.aboutdetailbox_new
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding:5px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		
	}
	.aboutdetailbox_new1
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		padding-top:10px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		
	}
	
	.aboutbusiness
	{
		position:relative;
		width:100%;
		min-height:100px;
		padding:10px;
		border:1px solid #d9d9d9;
		border-radius:10px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		box-sizing:border-box;
	}
	.editoutletparam
	{
		position:realtive;
		float:right;
		font-size:16px;
		color:black;
		width:40px;
		height:40px;
		border-radius:20px;
		box-sizing:border-box;
		text-align:center;
		vertical-align:middle;
		line-height:40px;
		background:#f2f2f2;
		-moz-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		transform: scaleX(-1);
		-ms-filter: fliph; /*IE*/
		filter: fliph; /*IE*/
		cursor:pointer;
	
	}
	.aboutbusinessupdate
	{
		position:relative;
		float:right;
		padding:10px;
		border:none;
		border-radius:10px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		background:#154360;
		color:white;
		outline:none;
		cursor:pointer;
	}
	.editprofileinput1
	{
		position:relative;
		float:left;
		padding:10px;
		border-radius:10px;
		border:1px solid #d8d8d8;
		width:250px;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		box-sizing:border-box;
		max-width:100%;
		
	}
	.updateprofileparam1
	{
		position:relative;
		float:left;
		padding:10px;
		border-radius:10px;
		border:none;
		width:250px;
		font-size:14px;
		font-family: 'Poppins', sans-serif;
		background:#04b404;
		color:white;
		box-sizing:border-box;
		max-width:100%;
	}
	
	.outtaborders_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtaborders_mainbox:after, .outtaborders_mainbox:before {
		bottom: 100%;
		left: 68.75%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtaborders_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtaborders_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	
	
	.ordermainbox
	{
		position:relative;
		float:left;
		width:100%;
		padding:20px;
		border:1px solid #f2f2f2;
		background:#fafafa;
		border-radius:5px;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		height:auto;
		box-sizing:border-box;			
		
	}
	/*
	.orderid
	{
		position:absolute;
		left:18px;
		top:18px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
	}
	.orderdatetime
	{
		position:absolute;
		left:18px;
		top:36px;
		color:#a4a4a4;
		font-family: 'Poppins', sans-serif;
	}
	.orderdeladdresshead
{
	position:absolute;
	top:70px;
	left:20px;
	font-weight:bold;
}
.orderdeladdress
{
	position:absolute;
	width:60%;
	top:90px;
	left:20px;
}
.cartsubtitletot1
{
	position:initial;
	padding-top:5px;
	border-top:1px dashed #d8d8d8;
	width:280px;
	float:right;
	font-weight:bold;
	top:5px;
	
	padding-top:9px;
	width:290px;
	
}

.cartsubtitle1
{
	position:absolute;
	left :540px;
	font-size:14px;
	
}
.cancelorderreasonoutlet
{
	position:absolute;
	left:20px;
	top:180px;
	padding:5.5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:280px;
	text-align:center;
	font-size:13.5px;
	font-family:inherit;
	
	left:18px;
	top:182px;
	padding:5px;
	padding-right:18px;
	padding-left:18px;
	width:252px;
	outline:none;
}
.cancelorderreasonoutlet
{
	position:absolute;
	left:20px;
	top:180px;
	padding:5.5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:280px;
	text-align:center;
	font-size:13.5px;
	font-family:inherit;
	
	left:18px;
	top:182px;
	padding:5px;
	padding-right:18px;
	padding-left:18px;
	width:252px;
	outline:none;
}
.cancelorderoutlet
{
	position:absolute;
	left:310px;
	top:180px;
	
	padding:5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:100px;
	text-align:center;
	
	
	font-size:13.5px;
	left:279px;
	top:182px;
	padding:5.5px;
	padding-right:18px;
	padding-left:18px;
	width:90px;
	
}
.vieworderdetails2
{
	position:absolute;
	left:20px;
	top:180px;
	padding:5.5px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid #d8d8d8;
	border-radius:12px;
	background:#F2F2F2;
	cursor:pointer;
	width:180px;
	text-align:center;
	top:202px;left:544.5px;width:207px;
}
.orderdetailmainbox1
{
	position:relative;
	top:25px;
	width:auto;
	margin-right:0px;
	margin-left:0px;
	border:1px solid #d8d8d8;
	padding:20px;
	background:white;border-radius:3px;top:5px;
	
}
.orderedoutletaddress
{
	
position:relative;top:-22px;left:27px;width:90%;height:auto;font-size:14px;
}
.orderitemimage
{
	position:relative;
	width:40px;
	height:40px;
	left:0px;
	border:1px solid #d8d8d8;
	text-align:center;
	font-family:calibri;
	vertical-align:middle;
	background:#f2f2f2;
	color:#6e6e6e;
	
}
.orderitemqtyinprice
{
	position:relative;color:#a4a4a4;font-size:13px;top:-17px;
}
.cartitemcountmodi2
{
	position:absolute;
	left:375px;
	top:17px;
	
	width:100px;
	
}
.orderitemqty1
{
	position:absolute;right:0;top:5px;
}

.outletordercontrolsbusy
{
	position:absolute;
	right:18px;
	top:18px;
	padding:9px;
	border:none;
	width:130px;
	text-align:center;
	float:initial;
	display:none;
}
*/

/*Order Outlet Page*/
.outord_id_action
{
	position:relative;
	float:left;
	width:100%;
	display:flex;
	flex-direction:row;
	box-sizing:border-box;
	
}
.outord_id
{
	position:relative;
	float:left;
	width:iniital;
	flex:0 0 30%;
	padding-bottom:10px;
	box-sizing:border-box;
	
	
}
.outord_action
{
	position:relative;
	float:left;
	width:initial;
	flex-grow:1;
	padding-left:10px;
	padding-bottom:10px;
	box-sizing:border-box;
}

.outord_order_id
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:5px;
	font-family: 'Poppins', sans-serif;
	font-size:15px;
	font-weight:bold;
	box-sizing:border-box;
	
}
.outord_order_datetime
{
	position:relative;
	float:left;
	width:100%;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	box-sizing:border-box;
	color:#6e6e6e;
	
}

.outord_del_pay
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	box-sizing:border-box;
}
.outord_del_pay
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
}
.outord_del
{
	position:relative;
	float:left;
	width:60%;
	padding-bottom:10px;
	box-sizing:border-box;
	padding-right:20px;
	
}
.outord_pay
{
	position:relative;
	float:left;
	width:40%;
	padding-bottom:10px;
	box-sizing:border-box;

}
.outord_del_title
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-weight:bold;
	font-size:15px;
	font-family: 'Poppins', sans-serif;
}
.outord_del_addr
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
}

.outord_pay_box
{
	position:realtive;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:5px;
}

.outord_pay_title
{
	position:relative;
	float:left;
	text-align:left;
	font-size:15px;
	width:50%;
	box-sizing:border-box;
}

.outord_pay_value
{
	position:relative;
	float:left;
	text-align:right;
	font-size:15px;
	width:50%;
	box-sizing:border-box;
}
.outord_inctax
{
	position:relative;
	float:left;
	width:100%;
	color:#6e6e6e;
	font-size:13px;
	text-align:left;
	box-sizing:border-box;
	
}
.outord_dashline
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	border-bottom:1px dashed #6e6e6e;
}
.outord_moreaction_box
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-bottom:0;
	
}
.outord_moreaction_div1
{
	position:relative;
	padding:5px;
	float:left;
	padding-left:0;
	width:auto;
	box-sizing:border-box;
}
.outord_moreaction_div2
{
	position:relative;
	padding:5px;
	float:left;
	width:auto;
	box-sizing:border-box;
}
.outord_moreaction_div3
{
	position:relative;
	padding:5px;
	padding-right:0;
	float:right;
	width:initial;
	box-sizing:border-box;
}
.outord_can_rea
{
	position:relative;
	float:left;
	padding:10px;
	background:#f2f2f2;
	border-radius:10px;
	border:1px solid #d8d8d8;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	width:initial;
	box-sizing:border-box;
}
.outord_can_ord
{
	position:relative;
	float:left;
	padding:10px;
	background:#f2f2f2;
	border-radius:10px;
	border:1px solid #d8d8d8;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	width:initial;
	box-sizing:border-box;
	
}
.outord_view_hide_detail
{
	position:relative;
	float:left;
	padding:10px;
	background:#f2f2f2;
	border-radius:10px;
	border:1px solid #d8d8d8;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	width:initial;
	height:initial;
	box-sizing:border-box;
	cursor:pointer;
	
	background:#04b404;
	color:white;
	font-weight:bold;
	border:none;
	
}

.outord_orderdetail_box
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding:20px;
	border:1px solid #f2f2f2;
	border-radius:10px;
	background:white;
}

.outord_ord_seller_det_box
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:10px;
	box-sizing:border-box;
	display:flex;
	flex-direction:row;
	
}
.outord_ord_seller_logo
{
	position:relative;
	float:left;
	flex:0 0 40px;
	height:40px;
	border:1px solid #f2f2f2;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	line-height:40px;
	font-size:25px;
	font-weight:bold;
	color:red;
	font-family: 'Poppins', sans-serif;
	border-radius:10px;
	
}
.outord_ord_seller_name_addr
{
	position:relative;
	float:left;
	flex-grow:1;
	padding-top:5px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	padding-left:10px;
	font-weight:bold;
	
}
.outord_ord_logo
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	
}
.markas
{
	position:absolute;
	top:27px;
	right:150px;
	font-weight:bold;
	
	float:initial;
	width:initial;
	box-sizing:border-box;
}
.comingsoon
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	text-align:center;
	padding:20px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	
}



.user_timeline_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.user_timeline_mainbox:after, .user_timeline_mainbox:before {
		bottom: 100%;
		left: 10%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.user_timeline_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.user_timeline_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
	.offersnearyou_mainbox
	{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:20px;
	padding-left:0;
	padding-right:0;
	padding-top:20px;
	border:1px solid #f2f2f2;
}
.offersnearyou_mainbox:after, .offersnearyou_mainbox:before {
		bottom: 100%;
		left: 90%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.offersnearyou_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.offersnearyou_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	.outletordercontrolsbusy
{
	position:absolute;
	right:18px;
	top:18px;
	padding:9px;
	border:none;
	width:130px;
	text-align:center;
	float:initial;
	display:none;
}




.buttoninputcovertoppad
{
	position:relative;
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-top:10px;
	
}

.disabled_stock_tracking
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:#C0392B;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#F9EBEA;
		border:2px solid #C0392B;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	
.enabled_stock_tracking
	{
		position:relative;
		float:left;
		width:100%;
		padding:5px;
		box-sizing:border-box;
		color:#27AE60;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		padding:10px;
		cursor:pointer;
		border-radius:10px;
		background:#E9F7EF;
		border:2px solid #27AE60;
		box-sizing:border-box;
		font-weight:bold;
		text-align:center;
		width:100%;
		display:none;
	}
	
.stockqty
	{
		position:relative;
		float:left;
		width:100%;
		padding:0px;
		padding-bottom:5px;
		border:none;
		border-radius:10px 10px 0 0;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		border:2px solid #d8d8d8;
		text-align:center;
		height:50px;
		padding:10px;
		font-weight:bold;
		background:white;
		outline:none;
	}
	
.stockunit
{
		position:relative;
		float:left;
		width:100%;
		padding:0px;
		padding-bottom:5px;
		border:none;
		background:#f2f2f2;
		border-radius:0 0 10px 10px;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		box-sizing:border-box;
		border:2px solid #d8d8d8;
		border-top:none;
		text-align:center;
		height:30px;
		padding:10px;
		font-weight:bold;
		outline:none;
}
.orderplacedoutbox
{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background:black;
	opacity:.7;
	z-index:10;
	display:none;
}
.orderplacedmessage
{
	position:absolute;
	left:0;
	right:0;
	top:20%;
	margin:auto;
	width:60%;
	padding:20px;
	background:white;
	box-sizing:border-box;
	z-index:11;
	border-radius:5px;
	display:none;
	
}

.continuetoorder
{
	position:relative;
	float:left;
	width:100%;
	padding:10px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	background:#f2f2f2;
	font-weight:bold;
	box-sizing:border-box;
	border-radius:5px;
	
}
.outofstockoutbox
{
	position:relative;
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	box-sizing:border-box;
	display:flex;
	flex-direction:row;
	
}
.oos_item_imagebox
{
	position:relative;
	float:left;
	height:50px;
	flex:0 0 50px;
	overflow:hidden;
	box-sizing:border-box;
	background:#f2f2f2;
	border-radius:5px;
	
}
.oos_item_name
{
	position:relative;
	float:left;
	flex:0 0 250px;
	overflow:hidden;
	padding:10px;
	box-sizing:border-box;
	font-size:15px;
	font-weight:bold;
	font-family: 'Poppins', sans-serif;
	
	flex-grow:initial;
	
}
.oos_item_status
{
	position:relative;
	float:left;
	flex-grow:1;
	overflow:hidden;
	height:100%;
	padding:10px;
	box-sizing:border-box;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:red;
	font-family: 'Poppins', sans-serif;
	
	width:initial;
	
}

.closeorderplacedbox
{
	position:absolute;
	top:-15px;
	right:-15px;
	height:30px;
	width:30px;
	text-align:center;
	vertical-align:middle;
	line-height:30px;
	color:red;
	font-size:18px;
	border:1px solid #f2f2f2;
	border-radius:15px;
	background:#d8d8d8;
	opacity:.8;
	cursor:pointer;
}
.closeorderplacedbox:hover
{
	font-weight:bold;
	opacity:1;
}

.outletmessagebox
{
	position:relative;
	float:left;
	width:100%;
	padding:5px;
	font-size:14px;
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;
	color:red;
	box-sizing:border-box;
}

 .marquee {
	 
			position:relative;
			float:left;
			height:20px;
			width:100%;
			padding:5px;
			font-size:14px;
			font-family: 'Poppins', sans-serif;
			font-weight:bold;
			color:red;
			box-sizing:border-box;
			overflow:hidden;
			
        }
        
        .marquee p {
            position: absolute;
            width: 100%;
            height: 100%;
            margin: 0;
            line-height: 20px;
            text-align: center;
            -moz-transform: translateX(100%);
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
            -moz-animation: scroll-left 2s linear infinite;
            -webkit-animation: scroll-left 2s linear infinite;
            animation: scroll-left 20s linear infinite;
			
        }
		 .marqueediv{
            position: absolute;
            height: 100%;
            margin: 0;
            line-height: 20px;
            text-align: center;
            -moz-transform: translateX(100%);
            -webkit-transform: translateX(100%);
            transform: translateX(100%);
            -moz-animation: scroll-left 0s linear infinite;
            -webkit-animation: scroll-left 0s linear infinite;
            animation: scroll-left 20s linear infinite;
			white-space:nowrap;
        }
		
        
        @-moz-keyframes scroll-left {
            0% {
                -moz-transform: translateX(100%);
            }
            100% {
                -moz-transform: translateX(-100%);
            }
        }
        
        @-webkit-keyframes scroll-left {
            0% {
                -webkit-transform: translateX(100%);
            }
            100% {
                -webkit-transform: translateX(-100%);
            }
        }
        
        @keyframes scroll-left {
            0% {
                -moz-transform: translateX(100%);
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
            }
            100% {
                -moz-transform: translateX(-100%);
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
            }
        }

		
		.tyop
		{
			position:relative;
			float:left;
			width:100%;
			box-sizing:border-box;
			padding:10px;
			color:#04b404;
			font-size:18px;
			font-weight:bold;
			text-align:center;
			font-family: 'Poppins', sans-serif;
		}
		.tyoptextbox
		{
			position:relative;
			float:left;
			width:100%;
			box-sizing:border-box;
			padding:10px;
			font-size:15px;
			font-family: 'Poppins', sans-serif;
			text-align:justify;
			font-weight:bold;
			
		}
		
		.tyoporderheaders
		{
			position:relative;
			float:left;
			width:100%;
			box-sizing:border-box;
			padding:10px;
			font-size:15px;
			font-family: 'Poppins', sans-serif;
			text-align:left;
		}
		
		.continueshopping2
		{
			position:relative;
			float:left;
			padding:10px;
			font-size:14px;
			font-weight:bold;
			color:white;
			background:#0b0b61;
			border-radius:10px;
			width:initial;
			text-align:center;
			
		}
		.continueshopping3
		{
			position:relative;
			float:right;
			padding:10px;
			font-size:14px;
			font-weight:bold;
			color:white;
			background:#04b404;
			border-radius:10px;
			width:initial;
			text-align:center;
			
		}
		.tyop_itm_img
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			max-height:100%;
			max-width:100%;
		}
		
		
		.newdealbox
		{
			position:relative;
			float:left;
			width:100%;
			box-sizing:border-box;
			display:flex;
			flex-direction:row;
			top:100px;
		}
		.new_sub_dealbox_1
		{
			position:relative;
			float:left;
			flex: 0 0 260px;
			padding:10px;
			box-sizing:border-box;
		}
		.new_sub_dealbox_2
		{
			position:relative;
			float:left;
			flex-grow:1;
			box-sizing:border-box;
			padding:0;
			
		}
		.selleraccountexpired
		{
			position:relative;
			float:left;
			padding:20px;
			font-family: 'Poppins', sans-serif;
			box-sizing:border-box;
			width:100%;
			font-size:15px;
			font-weight:bold;
			
			
		}
		.gotocreateselleraccount
		{
			position:relative;
			padding:10px;
			border-radius:10px;
			border:none;
			color:white;
			background:#0b0b61;
			font-family: 'Poppins', sans-serif;
			font-weight:bold;
			font-size:14px;
			cursor:pointer;
		}
		
		.imgtxtadflexbox
		{
			position:relative;
			float:left;
			width:100%;
			height:100%;
			display:flex;
			flex-direction:column;
			box-sizing:border-box;
			
			
			
		}
		.imgtxtadfleximgbox
		{
			position:relative;
			float:left;
			width:100%;
			flex-grow:1;
			text-align:center;
			box-sizing:border-box;
		}
		.imgtxtadflextxtbox
		{
			position:relative;
			float:left;
			width:100%;
			flex:0 0 20px;
			font-weight:bold;
			text-align:center;
			padding-top:10px;
			box-sizing:border-box;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			
		}
		.fleximgadimg
		{
			position:absolute;
			left:0;
			right:0;
			top:0;
			bottom:0;
			margin:auto;
			max-height:100%;
			max-width:100%;
			height:100%;
			width:auto;
			
		}
		.adimagetextlaptopsmall_mainbox
		{
			position:relative;
			float:left;
			height:100%;
			width:100%;
			background:white;
			box-sizing:border-box;
			
		}
		.mySlides1
		{
			position:relative;
			float:left;
			height:100%;
			width:100%;
			background:white;
			box-sizing:border-box;
			
			overflow:hidden;
			
		}
		.outofstockmsg
		{
			position:relative;
			float:right;
			width:50%;
			color:#d8d8d8;
			font-weight:bold;
			font-size:14px;
			text-align:right;
		}
		
		.removeitemfromorder
		{
			position:relative;
			float:right;
			font-size:13px;
			padding:5px;
			border-radius:5px;
			border:2px solid red;
			background:#FDEDEC;
			text-align:right;
			cursor:pointer;
			color:red;
			font-weight:bold;
		}
		.removeitemsure
		{
			position:relative;
			float:right;
			font-size:13px;
			text-align:right;
			color:black;
			font-weight:bold;
			
		}
		.yesremove
		{
			position:relative;
			float:right;
			font-size:13px;
			padding:5px;
			border-radius:5px;
			border:2px solid #E74C3C;
			background:#FDEDEC;
			cursor:pointer;
			color:#E74C3C;
			font-weight:bold;
			width:50px;
			text-align:center;
		}
		.noremove
		{
			position:relative;
			float:right;
			font-size:13px;
			padding:5px;
			border-radius:5px;
			border:2px solid #2ECC71;
			background:#EAFAF1;
			cursor:pointer;
			color:#2ECC71;
			font-weight:bold;
			width:50px;
			text-align:center;
		}
		.mycarttext
		{
			position:relative;
			float:left;
			padding:0px;
			color:white;
			font-weight:bold;
			font-size:16px;
			font-family: 'Poppins', sans-serif;
			padding-right:10px;
			
		}
		.new_lap_itemcart
		{
			position:relative;
			float:left;
			top:0;
			height:20px;
			width:auto;
			background:red;
			display:inline-block;
			border-radius:5px;
			min-width:20px;
			color:white;
			text-align:center;
			vertical-align:middle;
			line-height:20px;
			font-weight:normal;	
			font-size:13px;
			padding-right:5px;
			padding-left:5px;
			font-family: 'Poppins', sans-serif;
		}
		.totpriceincart
		{
			position:relative;
			float:left;
			padding:0px;
			color:white;
			font-weight:bold;
			font-size:16px;
			font-family: 'Poppins', sans-serif;
			padding-left:10px;
			
		}
		.righthand
		{
			position:relative;
			font-size:20px;
			animation-name: movehandright;
			animation-duration: 1s;
			animation-iteration-count:infinite;
		}
		@keyframes movehandright 
		{
			0%   {left: 0px;}
			50%  {left: 10px;}
			100% {left: 0px;}
		}
		
		.delsavedaddr
		{
			position:absolute;
			height:30px;
			width:30px;
			border:2px solid #d8d8d8;
			background:#fafafa;
			color:#d8d8d8;
			right:-15px;
			top:-15px;
			display:initial;
			border-radius:15px;
			text-align:center;
			vertical-align:middle;
			line-height:27px;
			font-size:15px;
			box-sizing:border-box;
			display:none;

		}
		.delsavedaddr:hover
		{
			color:red;
			border:2px solid red;
			background:#FDEDEC;
		}
		
		.printallproducts
		{
			position:relative;
			float:right;
			font-size:20px;
			font-weight:bold;
			color:white;
			cursor:pointer;
		}
		
		
		.mainitemlistpage
		{
			position:absolute;
			left:0;
			right:0;
			top:50px;
			max-width:100%;
			width:900px;
			z-index:11;
			margin:auto;
			box-sizing:border-box;
		}
		.printshareoptions
		{
			position:relative;
			float:left;
			background:white;
			width:100%;
			padding:20px;
			font-weight:bold;
			box-sizing:border-box;
			text-align:right;
			font-size:15px;
			
		}
		.loggedout
		{
			position:relative;
			float:left;
			background:white;
			width:100%;
			padding:20px;
			font-weight:bold;
			box-sizing:border-box;
			text-align:center;
			font-size:15px;
		}
		.psoptions
		{
			position:relative;
			float:right;
			height:30px;
			vertical-align:middle;
			line-height:30px;
			width:auto;
			font-size:20px;
			padding-right:10px;
			padding-left:10px;
			cursor:pointer;
			
		}
		.psoptions:hover
		{
			background:#f2f2f2;
		}
		
		
		
		
		.sharepage
		{
			position:relative;
			float:left;
			width:100%;
			box-sizing:border-box;
			padding:20px;
			font-family: 'Poppins', sans-serif;
			background:white;
			border:1px solid #d8d8d8;
			background: url(https://www.tamroh.com/Style/tamrohmonogram3.png);
			background-repeat: repeat;
			background-size: 20% auto;
			background-color:white;
		}
		.outletvcard
		{
			position:relative;
			float:left;
			width:100%;
			display:flex;
			flex-direction:row;
			font-family: 'Poppins', sans-serif;
		}
		
		.shareoutlogo
		{
			position:relative;
			float:left;
			padding:10px;
			height:100px;
			flex:0 0 100px;
			box-sizing:border-box;
			font-family: 'Poppins', sans-serif;
			border-radius:5px;
			
			box-sizing:border-box;
			border:1px solid #d8d8d8;
			
		}
		.shareoutdetails
		{
			position:relative;
			float:left;
			padding:5px;
			flex-grow:1;
			min-height:100px;
			font-size:15px;
			font-weight:bold;
			padding-left:10px;
			font-family: 'Poppins', sans-serif;
			/*
			background: url(mountain.jpg);
			background-repeat: no-repeat;
			background-size: 300px 100px;
			*/
		}
		
		.shareoutname
		{
			position:relative;
			float:left;
			width:100%;
			font-size:16px;
			font-weight:bold;
			font-family: 'Poppins', sans-serif;
		}
		
		.sharelogoletter
		{
			position:absolute;
			left:0;
			top:0;
			width:100%;
			height:100%;
			
			color:red;
			font-family: 'Poppins', sans-serif;
			font-weight:bold;
			font-size:70px;
			text-align:center;
			vertical-align:middle;
			line-height:100px;
			/*border:1px solid #d8d8d8;*/
			overflow:hidden;
			box-sizing:border-box;
			
		}
		
		.shareoutaddress
		{
			position:relative;
			float:left;
			width:100%;
			font-size:14px;
			font-weight:normal;
			font-family: 'Poppins', sans-serif;
			padding:5px;
		}
		
		.shareitemmainbox
		{
			position:relative;
			float:left;
			width:100%;
			padding:10px;			
			
		}
		.sharepaymethods
		{
			position:relative;
			float:left;
			padding:5px;
			
			width:100%;
		}
		
		.sharedelarea
		{
			position:relative;
			float:left;
			padding:5px;
			font-size:14px;
			width:100%;
			font-weight:normal;
		}
		.shareitemmainbox
		{
			position:relative;
			float:left;
			width:100%;
			padding:10px;
			box-sizing:border-box;
			
			
		}
		
		.shareitemmaininbox
		{
			position:relative;
			float:left;
			width:100%;
			padding:10px;
			box-sizing:border-box;
			display:flex;
			flex-direction:row;
			
		}
		
		.shareitemimage
		{
			position:relative;
			float:left;
			height:90px;
			padding:10px;
			flex:0 0 90px;
			box-sizing:border-box;
			border:1px solid #f2f2f2;
			border-radius:5px;
			
		}
		
		.shareitemdetails
		{
			position:relative;
			float:left;
			flex-grow:1;
			min-height:60px;
			font-size:13px;
			font-weight:bold;
			padding-left:10px;
			box-sizing:border-box;
			font-family: 'Poppins', sans-serif;
		}
		.shareitemname
		{
			position:realtive;
			float:left;
			width:100%;
			font-family: 'Poppins', sans-serif;
			box-sizing:border-box;
			font-size:13px;
			padding-top:5px;
		}
		.shareitemprice
		{
			position:realtive;
			float:left;
			width:100%;
			font-family: 'Poppins', sans-serif;
			box-sizing:border-box;
			font-size:13px;
		}
		.shopsbylocation
		{
			position:relative;
			float:left;
			top:100px;
			width:100%;
			height:auto;
		}
	.findingstoresbox
	{
		position:relative;
		float:left;
		padding:50px;
		box-sizing:border-box;
		width:100%;
		text-align:center;
		font-size:18px;
		font-family: 'Poppins', sans-serif;
		font-weight:bold;
		
	}
	.salemainbox
	{
		position:relative;
		float:left;
		width:100%;
		top:100px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.orderintablemainbox
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		background:#FCF3CF;
		border-radius:10px;
		border:2px solid #F7DC6F;
		box-sizing:border-box;
	}
	.pendingorderselect
	{
		position:relative;
		float:right;
		padding:10px;
		background:#f2f2f2;
		border:1px solid #d8d8d8;
		border-radius:10px;
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		cursor:pointer;
		outline:none;
		width:auto;
		
	}
	.newgap20
	{
		position:relative;
		float:right;
		width:20px;
		height:35px;
		
	}
	.ExportPDFBut
	{
		position:relative;
		float:right;
		padding:10px;
		border:1px solid #04b404;
		background:#04b404;
		border-radius:10px;
		color:white;
		cursor:pointer;
		font-size:15px;
	}
	.pdfmsg
	{
		position:relative;
		float:left;
		padding:13px;
		font-weight:bold;
		width:auto;
	}
	
	.callus
	{
		position:fixed;
		bottom:10px;
		right:10px;
		width:auto;
		padding:10px;
		font-family: 'Poppins', sans-serif;
		font-size:14px;
		font-weight:normal;
		color:white;
		box-sizing:border-box;
		background:#022836;
		text-align:center;
		z-index:11;
		border-radius:5px;
	}
	
	.seller_shopcats_outbox
	{
		position:relative;
		float:left;
		width:100%;
		height:50px;
		overflow: hidden;
	}
	.seller_shopcats
	{
		position:relative;
		float:left;
		width:100%;
		height:100%;
		overflow:hidden;
		overflow-x: scroll;
		overflow-y: hidden;
		padding-bottom:13px;
	}
	.seller_shopcats_inbox
	{
		
		position:absolute;
		left:0;
		top:0;
		height:100%;
		white-space:nowrap;
		
		
	}
	.seller_cats
	{
		position:relative;
		padding:10px;
		font-size:15px;
		font-family: 'Poppins', sans-serif;
		box-sizing:border-box;
		display:inline-block;
		cursor:pointer;
	}
	.seller_cats:hover
	{
		font-weight:bold;
		color:white;
		background:#032d3c;
	}
	.cityback
	{
		position:relative;
		float:left;
		width:100%;
		height:100px;
		background-repeat: no-repeat;
		background-image:none;
		 background-position: center;
		background-image: url(city.png);
		

    animation: initial;
    -moz-animation: initial;
    -webkit-animation: initial;
    -ms-animation: initial;
    -o-animation: initial;
	
		
	}
	@keyframes animatedBackground {
	0% { background-position: right top; }
	100% { background-position: left top; }
}
@-moz-keyframes animatedBackground {
	0% { background-position: right top; }
	100% { background-position: left top; }
}
@-webkit-keyframes animatedBackground {
	0% { background-position: right top; }
	100% { background-position: left top; }
}
@-ms-keyframes animatedBackground {
	0% { background-position: right top; }
	100% { background-position: left top; }
}
@-o-keyframes animatedBackground {
	0% { background-position: right top; }
	100% { background-position: left top; }
}

.osny
{
	position:relative;
	float:left;
	padding:20px;
	width:100%;
	font-size:20px;
	font-family: 'Poppins', sans-serif;
	box-sizing:border-box;
	font-weight:bold;
	padding-bottom:10px;
}

.featuretitlebox_new
			{
				position:relative;
				float:left;
				width:100%;
				padding:20px;
				font-family: 'Poppins', sans-serif;
				font-size:18px;
				font-weight:bold;
				text-transform:capitalize;
			}
		.shopinbox_new
			{
				position:relative;
				background:none;
				float:left;
				padding:20px;
				padding-top:0;
				overflow:hidden;
				width:100%;
				box-sizing:border-box;
				height:300px;
				
			}
		.shopinboxstrip_new
			{
				position:relative;
				float:left;
				width:100%;
				height:300px;
				display:flex;
				flex-direction: row;
				overflow-x:scroll;
				padding-bottom:17px;
				
				
			}
		.displaybox_new
			{
				position:relative;
				height:100%;
				float:left;
			}
		.displaybox_new1
			{
				position:relative;
				height:100%;
				float:left;
				padding:20px;
				box-sizing:border-box;
				
			}
		.shplogo
			{
				position:relative;
				float:left;
				height:260px;
				width:260px;
				border-radius:5px;
				overflow:hidden;
			
			}
		.displayinboxforoffer_new1
		{
			position:relative;
			float:left;
			padding-left:20px;
			padding-right:20px;
			height:100%;
			box-sizing:border-box;
			width:240px;
		}
		.catimgoffer_new
		{
			position:relative;
			float:left;
			width:100%;
			height:200px;
		}
		
		.catimgpropoffer_new
			{
				position:absolute;
				top:0;
				bottom:0;
				left:0;
				right:0;
				margin:auto;
				max-width:100%;
				max-height:100%;
				height:auto;
				width:auto;
				min-height:50%;
			}
			
		.pronameqtypri_box
		{
			position:relative;
			float:left;
			width:100%;
			
			
		}
		.pronameqty_box
		{
			position:relative;
			float:left;
			width:100%;
			font-family: 'Poppins', sans-serif;
			font-size:15px;
			font-weight:bold;
			text-transform:capitalize;
			word-wrap:break-word;
		}
		.proqty_box
		{
			position:relative;
			float:left;
			width:100%;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			font-weight:normal;
			color:#676767;
		}
		.propri_box
		{
			position:relative;
			float:left;
			width:100%;
			font-family: 'Poppins', sans-serif;
			font-size:16px;
			font-weight:bold;
			
		}
		.chatwithseller
		{
			position:fixed;
			bottom:15px;
			right:10px;
			left:initial;
			width:200px;
			padding:10px;
			font-family: 'Poppins', sans-serif;
			font-size:14px;
			font-weight:bold;
			color:white;
			box-sizing:border-box;
			background:#0000FF;
			text-align:center;
			z-index:11;
			border-radius:20px;
			cursor:pointer;
			
			
			-webkit-animation-name: upndownslow;
	
    -webkit-animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
	
	animation-name: upndownslow;
	animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
			
		}
		.chatwithseller:after, .chatwithseller:before {
		top: 100%;
		right: 70%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.chatwithseller:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #ffffff;
		border-top-color: #0000FF;
		border-width: 9px;
		margin-right: -9px;
	}
	.chatwithseller:before {
		border-color: rgba(0, 0, 0, 0);
		border-top-color: #f2f2f2;
		border-width: 10px;
		margin-right: -10px;
	}
	
	
	@keyframes upndownslow {
	0% { bottom: 15px; }
	50% { bottom: 20px; }
	100% { bottom: 15px; }
}
@-moz-keyframes upndownslow {
	0% { bottom: 15px; }
	50% { bottom: 20px; }
	100% { bottom: 15px; }
}
@-webkit-keyframes upndownslow {
	0% { bottom: 15px; }
	50% { bottom: 20px; }
	100% { bottom: 15px; }
}
@-ms-keyframes upndownslow {
	0% { bottom: 15px; }
	50% { bottom: 20px; }
	100% { bottom: 15px; }
}
@-o-keyframes upndownslow {
	0% { bottom: 15px; }
	50% { bottom: 20px; }
	100% { bottom: 15px; }
}
	.cw
	{font-size:15px;
	color:#FFFF00;
	font-weight:normal;
	font-family: 'Rowdies', cursive;
	}
	.cwsn
	{font-size:13px;
	color:white;
	font-weight:bold;
	}
	
	.seachcontactoutbox
	{
		position:relative;float:left;width:50%;display:none;
	}
	
	/*Offer CSS*/
	.offer_display_outbox
	{
		position:relative;
		float:left;
		width: calc(100% / 2);
		box-sizing:border-box;
		padding:10px;
	}
	
	.offer_display_inbox
	{
		position:relative;
		float:left;
		width: 100%;
		box-sizing:border-box;
		padding:10px;
		border:1px dashed #d8d8d8;
	}
	/*New Index Page*/
	.dyn_items_avl
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
	}
	.dyn_pro_out
	{
		position:relative;
		float:left;
		width:100%;
		box-sizing:border-box;
		
	}
	.dyn_pro_main
	{
		position:relative;
		float:left;
		width:calc(100%/3);
		box-sizing:border-box;
		padding:10px;
	}
	
	.dyn_pro_main_in
	{
		position:relative;
		float:left;
		width:100%;
		height:100%;
		box-sizing:border-box;
		/*border:1px solid black;*/
		background:#f2f2f2;
	}
	.dyn_item_cat
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		box-sizing:border-box;
		/*border:1px solid black;*/
		height:40px;
		font-family:roboto,sans-serif;
		font-size:18px;
	}
	.dyn_item_out
	{
		position:relative;
		float:left;
		width:100%;
		padding:10px;
		box-sizing:border-box;
		/*border:1px solid black;*/
		height:calc(100% - 40px);
		background:#f2f2f2;
	}
	.dyn_item_inbox
	{
		position:relative;
		float:left;
		width:50%;
		padding:10px;
		box-sizing:border-box;
		border:2px solid #f2f2f2;
		height:50%;
		padding:5px;
		background:white;
		padding:10px;
	}
	
	/*
	.ribbon{
	font-size:16px;
	position:relative;
	display:inline-block;
	margin:0em;
	text-align:center;
	left:-12px;
	top:-5px;
	z-index:2;
	}
	.text{
	display:inline-block;
	padding:0.5em 1em;
	min-width:5em;
	line-height:1.2em;
	background: #FFD72A;
	position:relative;
	}
	.ribbon:after,.ribbon:before,
	.text:before,.text:after,
	.bold:before{
	content:'';
	position:absolute;
	border-style:solid;
	}
	.ribbon:before{
	top:0.3em; left:0.2em;
	width:100%; height:100%;
	border:none;
	background:#EBECED;
	z-index:-2;
	}
	.text:before{
	bottom:100%; left:0;
	border-width: .5em .7em 0 0;
	border-color: transparent #FC9544 transparent transparent;
	}
	.text:after{
	top:100%; right:0;
	border-width: .5em 2em 0 0;
	border-color: #FC9544 transparent transparent transparent;
	}
	.ribbon:after, .bold:before{
	top:0.5em;right:-2em;
	border-width: 1.1em 1em 1.1em 3em;
	border-color: #FECC30 transparent #FECC30 #FECC30;
	z-index:-1;
	}
	.bold:before{
	border-color: #EBECED transparent #EBECED #EBECED;
	top:0.7em;
	right:-2.3em;
	}
	*/

	.ribbon{
	font-size:14px;
	position:absolute;
	display:inline-block;
	margin:0em;
	text-align:center;
	z-index:2;
	left:-13.3px;
	top:-5.5px;
	left:-4px;
	top:4px;
	font-family:roboto,sans-serif;
	}
	.text{
	display:inline-block;
	padding:0.4em .6em;
	min-width:3em;
	line-height:1.2em;
	background: #FFD72A;
	position:relative;
	min-height:2.1em;
	box-sizing:border-box;
	}
	.ribbon:after,.ribbon:before,
	.text:before,.text:after,
	.bold:before{
	content:'';
	position:absolute;
	border-style:solid;
	}
	.ribbon:before{
	top:0.2em; left:0.1em;
	width:100%; height:100%;
	border:none;
	background:#EBECED;
	z-index:-2;
	opacity:0;
	z-index:-2;
	}
	.text:before{
	bottom:100%; left:0;
	border-width: .30em .24em 0 0;
	border-color: transparent #FC9544 transparent transparent;
	z-index:-5;
	}
	.text:after{
	top:100%; right:0;
	border-width: .0em 2em 0 0;
	border-color: #FC9544 transparent transparent transparent;
	}
	.ribbon:after, .bold:before{
	top:0em;right:-1em;
	border-width: 1.05em 1em 1.05em 3em;
	border-color: #FFD72A transparent #FFD72A #FFD72A;
	z-index:-1;
	z-index:-1;
	}
	.bold:before{
	border-color: #EBECED transparent #EBECED #EBECED;
	top:0.6em;
	right:-2.2em;
	opacity:0;
	}
	
	.dyn_item_img_box
	{
		position:relative;
		float:left;
		width:100%;
		height:calc(100% - 40px);
		background:none;
	}
	.dyn_item_detail_box
	{
		position:relative;
		float:left;
		width:100%;
		height:40px;
		background:none;
	}
	.dyn_cat_viewall
	{
		position:absolute;
		left:10px;
		right:10px;
		bottom:10px;
		margin:auto;
		background:none;
		height:40px;
		padding-top:15px;
		font-family:Roboto,sans-serif;
		color:#0000FF;
		font-size:14px;
		box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
		color:#2980B9;
	}
	.outtabwallet_mainbox
	{		
		position:relative;
		float:left;
		width:100%;
		font-family: 'Poppins', sans-serif;
		border:1px solid #f2f2f2;	
		box-sizing:border-box;	
		padding:20px;
		
	}
	.outtabwallet_mainbox:after, .outtabwallet_mainbox:before {
		bottom: 100%;
		left:81.25%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.outtabwallet_mainbox:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-bottom-color: white;
		border-width: 9px;
		margin-left: -9px;
	}
	.outtabwallet_mainbox:before {
		border-color: rgba(0, 0, 0, 0);
		border-bottom-color: #f2f2f2;
		border-width: 10px;
		margin-left: -10px;
	}
	
}